What Rori said.
His "22%" trick actually illustrates why. Look at the states he needed to include in order to get that. They are widely disparate, in far more ways than just prevailing political beliefs.
Furthermore, his attempt to "disprove" that the most populated cities would get all the attention is dishonest. Yes, NYC has 8 million people, but the NYC metropolitan area has 18.9 million; more than twice what he claimed. With LA it's even more dramatic; depending on if you go with LA-Orange County, the LA metropolitan area, LA-Long Beach-Santa Ana, or the Greater Los Angeles Area, it rises to somewhere between 9 and 17.75 million people; in other words around 3.5 to a bit over 7 times as much as he claims, and when a candidate visits NYC or LA, it's not as if he's not also visiting the surrounding areas. Proximal communities are tied together. His hundredth-largest community of Spokane does this as well; there's just over 200,000 people in Spokane proper, but over 600,000 in its metropolitan area.
The definition changed in 1990, but either way, 75-79% of the population lives in urban areas; a hell of a lot more than what this schmuck was claiming. He's intentionally limiting it to the populations of the largest cities themselves while intentionally ignoring their surrounding areas to distort the situation.
The purpose of the electoral college is to duplicate the function of the House and Senate - ensure that no one gets run roughshod over while still allowing more populous areas a greater say. Since the President is just one person instead of 535 people, we use the Electoral College system. Getting rid of it would render rural areas and their issues essentially irrelevant to the President - or rather, even more than they already are.