I put "If he doesn't come, then we aren't driving." Isn't that basically the same?
There's no 'then' in the German phrase, so they're not equivalent.
True but in English you can say "then" after the comma or just leave the comma. Either way has the same meaning.
This is a pretty strange sentence in english