Just please, please make it slightly more historical.
Armored divisions went from very tank heavy (2:1 ratio to infantry) to the opposite by the end of the war. Ridiculous heavy armor builds should be punished by making them unable to defend or do much of anything in any sort of difficult terrain.
Ultra heavy armor should have severe supply and maintenance issues.
And, please, please get rid of armored cars as a unit.
I'd like to see the combined arms bonus adjusted to reflect accepted observations. Anything more than, say, 45% hard should be punished and there should be major penalties for anything over, say, 60%.
You needs lots of infantry, artillery and, especially, recon.
Just becasue it happened historically does not make the opposite "ridiculous." If fact if anything was ridiculous it was the reason why the Germans changed the structure to the one with fewer tanks. It was not becasue the new structure made for a more effective division. It was becasue Hitler's plan for invading Russia called for a certain number of Pz divisions and they could not possbily have constructed that many under the old TOE.
The new structure was not only not more effective on the battlefield it was also leff efficient logistically as well. It was a lose/lose proposition; a bad military decision made for political reasons.
So the new structure let him see the right number of tank units advancing on various objectives even if they were badly watered down.
Your other points about combined arms and about heavier tank models are all well taken but have little to do with the TOE of a division being 2:1 armor to infantry.