Your comments on similarities between electronic commerce and voting are fairly common. There are issues with voting though, that are not present with commerce. The main one is that in commerce, strong validation is possible because detailed records of the transaction are made that link buyer, seller, goods, and the actual monetary consideration involved.
Bruce Schneier, (who I don't particularly care for from a political standpoint) is an actual cryptographer who has written about the comparisons between commerce and voting rather extensively over the years. I still think this article is one of the better ones at outlining the issues. It was written in 2004, and is still relevant today.
There are issues with voting though, that are not present with commerce. The main one is that in commerce, strong validation is possible because detailed records of the transaction are made that link buyer, seller, goods, and the actual monetary consideration involved.The voter validates by anonymously looking up his unique ballot in the published list. Only the voter knows which ballot is his. There is a master file which links the voter to the ballot, but it can be queried only with a court order specifying the query.