Sorry Earling, to be more specific most of the transport required for Barbarossa didn't arrive until May and June 1941, this was partly because of the Balkans and mostly because there was a lack of trucks produced in Germany in the 2 years prior to Barbarossa. Germany produced 168,000 trucks in 1940-41 whereas Britian with a much smaller industrial base and supplying a much smaller army built 213,000 in the same period.
Hitler feared the political consequences of pushing the German people too hard with demands for work and tax in 1940 so Barbarossa was launched on a firepower (only 3500 tanks to take on 12-15000) and logistical shoestring. This left no margin for the errors which were bound to occur, they simply cannot be avoided.
With double the OTL tanks/AFVs and perhaps more than double the OTL trucks available in April/May 1941 a margin of error in time and combat power/sustainment is introduced which allows strategies/operations/tactics to become effective. Give the Generals enough tools and they'll get the job done. What's more if the Generals had the tools Hitlers meddling wouldn't have amttered, the time and endurance of the Wehrmacht would have been cut so fine as IOTL. This is why I don't think the SU victory is certain the way many people do, Germany did what she could to lose before even starting.