Something else to consider is that at the beginning each representative (a number included in selecting the number of electoral votes) used to represent something like 35,000 people. Now they represent on average of 700,000 with some districts containing almost twice as many as other districts.
The higher the number of seats in the house/higher number of electoral college votes there are, the more an individual vote will weigh in selection of that representative/elector. Of course, then each representative/elector than weighs less in their own respective votes. But conceivably, an electoral college of 6,000 would yield results practically identical to the popular vote…. Personally I think the country is just too big for meaningful representation.