Great ideas! I love the idea of small nations getting to play. It’ll make the games longer, of course, but I think it adds a bit of intrigue to everything.
I have one issue though, that I think may unbalance your game way too much in favor of the Axis. For all the Minor Axis powers: Hungary, Finland, Bulgaria, Romania, you add a decent chunk of units and, more importantly, industrial complexes, WITHOUT really giving much to the USSR to counter this.
What I mean by this is, my adding troops and complexes much closer to the Soviet borders, you’re allowing a quicker flow of reinforcements to the eastern front, making the Soviet position harder to maintain. Without balancing by adding something to the USSR, I fear it may be too overpowering.
I understand that you’ve added units, etc. to the Western Powers though in the form of South Africa, Canada, Poland, Belgium, etc., but it won’t help the USSR all that much until potentially too late. The rate it would take to get say an infantry and artillery to the front lines from Canada, for example, is much smaller than the rate the Axis minors can pump that out in the east. For Canada, you have to not only build the units, but also the transport to carry them, and then at least two turns to get to the front. For most Axis minors, they would be on the front the moment they are built.
I’m not necessarily saying this definitively unbalances your concept, but more asking if that’s something you considered?
Also, if you’re going to add all the little guys, I think you have to add Norway in some way as well. The Norwegian merchant fleet was one of the biggest in the world, and was huge in helping the Allied war effort. :-)