It's an interesting read, but that scenario could only occur due to imperfect information. With nearly-perfect information (like what would be available in space), the German defenders would have been mobilized ahead of time, and it would have been a straightforward battle.