In theory, couldn't BitCoin be redesigned for an electronic voting system? I would probably avoid using any system that is electronic, but a public ledger of votes that could reasonably protect the franchised (and its privacy) through a public ledger? (RSA founders still state their mistrust of an electronic voting system)
Given that bitcoin is a public ledger, and you can't let people just create their own addresses and vote with them, you'd need some authority to hand out verified but anonymized addresses. If they're doing that, they could make fake addresses which cast votes the way they like.
Why would we use something with no well-defined security model and a known polynomial-time attack when we have provably security distributed voting systems? As with digital cash, cryptographers have devoted a lot of time to researching secure voting protocols.