I understand your points. For the most part, I agree. The electoral college does indeed have a valid constitutional purpose. The only thing about it I would change is not allow electors to vote however they wish. They should be bound to represent their districts and vote for the winning nominee. Period.
Fair enough. It could be discussed.