well, we could also make the clans/players to switch sides, Like if 2 clans/groups fight, they play 2 games switching from allies to Axis. and eventually using the some limits (who has more points at '47 or, if both won as allies, who captured berlin first)
You would lose a little historical accuracy, but how does this sound?
8 players
Allies - UK, France, USA
Axis - Germany, Italy
Commintern - USSR
Neutrals - Japan, China
the neutrals aren't really neutral but I think the following will solve the Asian factor. Japan must annex/puppet China to win. China wins if, when the game ends, it still exists. Once either nation joins an alliance its destiny is also tied to that alliance's victory/defeat.
If an alliance member is eliminated (ex. France) that player can take over another alliance country (ex. Canada) but not a neutral country. This could also happen if China or Japan joins an alliance (ex. a vanquished Comintern China takes over Mongolia)
Victory conditions: one alliance left OR if the Axis are defeated first and the Allies/Commintern choose to end the game then the following victory conditions:
If the USSR has controls of the majority of German VP provinces, Romania, Bulgaria, Greece, Hungary, Czechoslavakia, Yugoslavia, Italy, Finland, Sweden, Norway, Turkey and majority Japanese/Chinese VP provinces (depending on if one is an Axis partner) the Soviets win. If the Allies have majority control of above provinces they win. If neither side can agree who has the majority its victory thru war.
the victorious alliance advances to the next level (round robin tournement or whatever).