There is one real solution
Direct vote.
People gets to vote directly for the next president... If we Frogs can do it with 12 candidates ( first round... and it's not the record, IIRC at some point in the 90s we went as far as 25+ candidates ) as it will be proved Sunday, I'm sure USA can do it too.