Yes, the allies helped the soviets with lots of supplies, through Murmansk and Archangelsk.
1 - Fall-back strategy: Actually, that only got them closer to defeat, as the Germans could siege Moscow, Stalingrad, Leningrad and others
2 - Nationalism: Actually, that wasn't a factor. This even...