So Objection wise, let's deal with those.
The idea of everyone having a computer (basically) really doesn't come into play - voting districts could easily have PCs set up for the same purpose and you'd get in and out very fast. But using the new square bar code symbols which contain tons of encoded (albeit not very private when technology is sided to the mix) info, but these personalized codes could be added to a FEDERAL ID CARD (which whether you are for or against, is coming soon) a swipe or scan of the Fed-ID at any polling place and literally anywhere equipped such as libraries, supermarkets, pharmacies, anywhere with a scanning device is a voting hotspot.
Imagine, voting from your I-Phone, lord knows the YOUTH VOTE would show up in record numbers.
Home is the easiest, log into a Fed site, enter username and password and you vote - in all cases, once your data is used, it is locked out from further voting.
Availability is the key. Put voting kiosks everywhere and everyone will vote (if they have any intention to vote period) and who knows, some outlets can use it as a patriotic gesture where your name is added into a hat to win a free cup of coffee to a new car - incentive voting with prizes attached makes it rewarding and gambling, 2 things people love to do WAY MORE than voting. Of course, the fact that you VOTED is what inspires businesses to offer gifts, lottos, discounts on election day, ect., not WHO you voted for - no one should ever have THAT knowledge except you. Weeding out anyone trying to fix the polls by saying you GREATLY increase your chances of winning a car by voting for candidate B would surely be rooted out quickly. And I have NO DOUBT WHAT SO EVER that it all can be done on an APP for any phone, so whether you are in your car VOTING rather than texting (ugh) or in line hoping to will a free doughnut to go with your coffee, I believe this could easily inspire at least 30% more voter turn out and THAT number being VERY Conservative.
As a check and balance, any vote should generate a email and subsequent written letter to the voter. This is the only problem I see really - people don't know who they vote for 2 seconds after casting a vote, especially propositions - people will argue that their confirmation shows errors, so SINCE we don't get confirmations now, why should be then - except to state "THANK YOU FOR VOTING" which should be enough.
Just another way to vote, a faster, slicker, funner and more exciting way to get people to vote - I see a lot more good than harm.
I know it can be done, again if trillions of dollars in monetary funds can be transacted by hundreds of millions of people daily, then something as simple as voting is not even breaking a sweat.
The IDEA surely is NOT to replace traditional voting, but to add to the options and make it more "fun" for the voter, do that and they will vote.