Glenn,
Great job, as soviet tank and mech corps were division equivalents.
My pie in the sky custom coding would have a second class of attachment capability for Americans and Germans. Batalions could cross attach to different regiment/brgades within their Divisions to flexibly form Combat Commands and Kampfgruppen.
It's winter, and I'm looking at the Bulge, again :)