Yes it is flawed but that can be said of most Human creations, perfection is not only usually beyond grasp but rarely lasts even if achieved.
We need to remember that the Presidency was never intended to be a popularity contest decided by a popular vote. If anything the biggest flaw in the current system is we have gone too far in that direction instead of not far enough. We are eliminating the vetting of candidate's merits that would prevent the election of a leadership disaster like Trump.
I don't think the general election or the EC is the main problem though but the primary system. I understand that primary elections were intended to do away with the smoke filled rooms where the party leadership just selected a candidate and coronated them at the convention but the primary election has just replaced the leadership with a popular rally of the party's more radical extremes.
I agree but the old system combined primaries, serious voting by delegates , plus negotiations in the smoke filed rooms. In gereral, it was a successful system.
Our present system is so vicious that the best people do not run, leaving it to a few with narcissistic personalities, good looks and good speaking, with no record to live down.



























