I must ask, have you made the model for Commrades yet? Because if not, now that I've sent you the model for Black Panthers, that would work if you reskinned it and made him wearing green clothing and a red beret.
How about a third infantry? Like other units, it would be Civ-specific. I was thinking for America, you could have the third infantry be a "CIA Underminer;" basically, the Great Spy model, maybe reskinned a little to make him look a bit more evil, and given a gun. For the rebels, it could use models like Black Panthers and Female Infantry.
One interesting idea. The intro text to the mod says some call it WWIII. What if we backed that up by expanding the foreign support part of the game. I was thinking that for each support wonder you build, it could give you free units of that country (like the multilateral intervention building giving you peacekeepers), or at least let you build them in that city.
The European Troops could be a three-man squad, one British, one German, and one French:
http://forums.civfanatics.com/showthread.php?t=212410
Model for the Chinese troops here:
http://forums.civfanatics.com/showthread.php?t=212635
Come to think of it, maybe add Saudi Arabain support, too. They may be the only country that would realistically support Bush at this point, if it wasn't a matter of building wonders.
Russian troops could be the Specnas from the Cold War Mod, which has largely been forgotten because there is only a vanilla version. The Spec is basically a reskinned Navy Seal, although to make it a bit more accurate, you should change its gun to be an AK.
I don't know what unit Japanese support would earn you. Maybe some research into what an SDF soldier looks like is in order. Australian unit is a little up in the air, as well.
What about adding Indian support? They're a major power these days. I think a good effect would be increased production in all cities.
Also, maybe have a modified version of the Space Race, where the goal is sending man to Mars. This may not seem so relevent to the Revolutionary theme, but one of my complaints towards the government is that with all this military-industrial nonsense, they have no time to deliver on space missions like they used to. If another faction could beat them to Mars, it would be a good solid blow to America's bloated ego.
Lastly, since you said you're including Area 51 in Vegas, what effect does that have on gameplay? Does it let you build more advanced aircraft, increase aircraft production, or will there just be advanced aircraft beginning basedin Las Vegas?