It explains a few things to me. Armies on defense do not generally mass at their borders, if the Soviets were getting ready to attack it is easy to see why the Germans took all those prisoners right at the start. If the attack By Germany were a hurried response to an anticipated attack by Russia it would explain why there was almost zero preparation by the Germans to fight in the winter, unless you believe the German General Staff were idiots and failed to anticipate there would be a Russian winter. Those are a couple of things I have wondered about over the years that make sense when looked at as the book describes. I won’t dismiss it out of hand.
The Germans took all those prisoners because they drove hundreds of miles in weeks allowing the Soviet supply chains be severed. Blitzkrieg was intended to pierce the front allowing it to be rolled up.
Since the German military had trained and developed weapons in the USSR for a decade or more its capability was known making such a course even less likely.
Hitler believed that all it would take would be to kick in the door and the whole rotten edifice would collapse. That might have occurred had the military needs been considered rather than the real reason for the war being implemented -the extermination of the Jews. Most of the parts of the USSR that the Germans conquered hated Stalin more than Hitler until the killings of civilians started.
Destroying the Soviet frontline forces did not mean that German troops could not be supplied with suitable Winter clothing. He expected to winter in Moscow. And it was one of the coldest winters on record.