The Soviet Union of 1945 was far different than the Soviet Union of 1940. Their war machine was up and running. Most of what you stated is correct enigma code, u boats, and assistance that helped build the Soviet war machine. But the end game is 1945 and the Soviet Union retooled itself and did about 90% of the damage to the Nazis. The allies only got on the mainland for about a year in the fight, the Soviets troops were battle hardened and ours were not at that level because of lack of combat experience. Our troops in Europe were not of the quality as those in the Pacific just that simple. This is real history not John Wayne history and I have not lost my mind.