One Day Voting...not voter suppression. Who do you think this "suppresses?"
Always on a Work Day...put it on Veteran's Day, and make it a national holiday. Require businesses to let their employees vote that day. Solves the problem, and diminishes fraud.
Voter ID with zero tolerance for typos...What type of typos are you talking about? This makes no sense. If there is a typo, get it fixed. Shouldn't have a wrong ID anyway. It is racist to say that blacks can't get a drivers license, so at least you are moving on from that finally. Sounds like you are good with ID now?
Long Lines for Democrat leaning precincts...Seems like the Democrats can fix this easily if they want to.
Obstacles Galore...no obstacles, just transparent voting process (no electronics, one day, results known immediately). Millions will have confidence in our government. Apparently not your goal, though?