Here's the most rational way to look at this:
1) Voting should be as easy as possible without relaxing on the already embarrassingly de minimus voter authentication process.
2) The government is responsible for voting, all third party voter registration mills should be shuttered as inherently and obviously corrupt.
3) Voting is done on Voting Day. There is no early voting. If you have enough time to vote, you have enough time to hear all of the candidates out.
4) Party affiliations are to be removed from the ballott.