So this is clearly a funding problem and a date problem. I don't know what the situation is in the US, but in France it never took me (or my parents) more than 15 minutes to cast a vote. Most of the time I'm in and out within 10 minutes. Vote always happen on Sunday.