Btw, you want to know why Electoral College will be almost impossible to get rid of? Because without it, Republicans would almost certainly never again enter into White House. The only time they won the popular vote since 1988 was in 2004, and that was almost certainly on the back of surge of (blind) patriotism post-9/11. Out of 8 last elections, only once did they win more votes! And with the rise of social and political literacy and the (very, very slow) decrease in acceptability of any and all kinds of bigotry, the chances for Republicans to win the popular vote again decreases with time (yes, even in such a country as America).
In short, Electoral College is the only thing keeping bi-partisanship alive (at least on the presidential level).