Election Day should only be one day and should be in person. All votes should be tabulated immediately. Paper ballots only. Verified registered US citizens ONLY. Vote ONCE! No late, or lost and found ballots allowed.
In person voting the way you describe it is 100% fine with me. I'm also 100% fine with mail-in voting. Even your cult leader votes by mail, is easy to verify, and mail fraud is a felony which has more teeth than the inert FEC.