there are all sorts of safeguards for things like not getting your ballot in the mail, etc. I was also automatically register to vote as an independent when I got my drivers license. (they mailed me a form I could return/mail to change party, if I wanted to).
My last state, my town was small, had a single polling place, and trying to vote before work meant getting there before they opened at 7am, or else wait 60-90 min to vote, and be late to work. (or come in after work, and wait 60-90 minutes).