I think you are overestimating the USSR's preparedness at the onset of the war. Their tank army largely consisted of BT-7s, T-40s, and T-26s. (
https://en.wikipedia.org/wiki/Soviet_combat_vehicle_production_during_World_War_II)
While it was the Red Army that stopped them at Moscow, a number of things could have changed the course of the battle. It was the Siberian divisions brought over from Eastern Russia that tipped the balanced and allowed the USSR to counterattack. If Japan had at least confronted these divisions then the USSR counterattack would have failed.
Additionally, as I have stated before, if the Germans had been prepared for the winter then they would have easily beaten back the Soviet counter offensive as both sides have roughly the same number of men and tanks (after the Siberian divisions were taken into account).
Edited 7/11/2016 02:50:11