I played the demo a lot and I appreciated it very much. I applaud your historical accuracy too. As Italian, I need to submit you some improvements about Italian troop names.
GENERALS: Balbo was not a real military commander, but a politician, minister for the air force and governator of Lybia. Guzzoni was not a very important general. I strongly suggest to use: Messe (commander of Armir in Russia and of italian-germainian troups in Tunisia), Gariboldi and Graziani (Maresciallo d'Italia, the most popular italian general).
SUB: "Bianchi", "Cappellini", "Barbarigo", "Giuliani", "Torelli": these some of the most proud and important italian subs that did operate in Mediterranean and Atlantic area.
ARMY: for the new armies, I suggest "Julia" (the alpine division in Russia), "Cuneense" and "Trieste".
CORPS: I like your choice of "Alpini", then I suggest "Bersaglieri" and "Giovani Fascisti".
PARATROOPER: I strongly suggest "Folgore", the best italian army, very well trained but never used for landing. "Folgore" fighted with great honour at El-Alamein.