I think the EC is brilliant, and quite necessary, in order to ensure that all of our citizens have representation. It prevents the nasty liberals who fill our major metro areas from overriding the wishes of those of us in "flyover" country.
However, two tweaks would make it even better, IMHO...
1. Instead of each state being a "winner take all" situation, each state could give the popular winner two ECVs, but the rest of them would go to whomever won each congressional district. That way, the candidates would have to campaign for EVERY vote, and Republicans who live in states like CA and NY would still receive equal representation.
2. The military, IMHO, should have their own ECVs, rather than having to vote absentee in their home states. After all, they are the ones who will be under the command of the CIC, right? This way, they would never have to worry about their ballots being disallowed or uncounted, and their voices would count as a block of its own in the electing of our POTUS.
I think this a wonderful tweak.I like it.