To understand the make electoral votes automatic statement it should be understood that in each state, when voting for a presidential candidate, you are actually voting for a slate of electors (one elector for each house seat apportioned to the state and two additional for each senate seat) who are then supposed to meet and determine the states actual vote for president. It is possible for those people, despite supposedly being loyal to the party they represent, to cast their vote for anyone, not necessarily the states selected candidate. This was seen as a check on the populace. Some states have laws requiring the electors vote for only the candidate on the ballot, but I'm not sure those laws would actually pass constitutional muster. Occasionally there has been a "faithless elector" but its never changed the result.
#3 An automatic system would do away with the formality of electing people and having them cast the electoral vote. The states votes would automatically go to the candidate with a plurality of the vote.
#4 As #3, except allocating the votes as closely to the popular percentage as possible.
#5 As #4, except the 2 extra votes go to the winner of the state as a whole.
#6 Get rid of the 2 extra votes for the state, each congressional district (the area from which a representative is selected) selects its vote by majority. This would open up the presidential vote to gerrymandering, for what its worth.