Please don’t take it personally if you live there, but I find it so absurd all the bullshit you need to go through to vote in the US.
Why on earth is a home address needed to vote? Of course you need to vote where you are registered, I cannot vote in another city beside mine too, but even if I lose my house today I can keep voting in my city until I have a document that proves my identity, eventually for all my life.
Pardon my rant, it is not towards you or your comment, but some policies in the US are simply crazy.
Americans also consider using id to vote racist / discriminatory so usually these discussions end up in circles. AFAIK only anglo countries don't use id in the developed world to vote.