The new Ideologies are pretty awesome. However, I get the feeling they would be better treated as something to be developed, a sort of late game religion if you will. Instead of instantly having an entire nation adopt a policy how about a city by city basis. Keep the public opinion meter and use this to increase the support of your chosen Ideology. Great Politicians could be introduced, very similar to GPs in eliminating differing Ideologies and spamming your own. They could also create a Party Headquarters [?] to dramatically increase a cities loyalty to the cause. This would make the spread of Ideologies more realistic and easier to manipulate your friends and neighbors.