Re: @ AC
Gerrymandering affects single member electoral districts for the state legislatures and the US House of Representatives. Only 5 of the 538 electors are chosen from Congressional districts; gerrymandering is a non-issue.
First past the post has its good and bad points, but where there are at most two parties between them receive roughly nine votes of every ten, as has been true in most of the US for most of its history, it is relatively inconsequential except to those who aspire to replace one of them. And in some places where there is or was only one effective party, it was and is common to have runoffs between the two high vote getters.
Media bias certainly is a potential problem, but could be mitigated some by including Johnson in the debates along with Clinton and Trump (and Stein, too, if she could get enough poll notice).