Ya, that is key. Getting the address to each person voting. I did think in a government situation you could have them printed out on cards or CDs or whichever and handed out at the polling station. Each station would have the amount for their amount of voters, when someone comes in they can grab from the stack and go vote. Though it also allows for the person to show proof to someone later on which way they voted which could lead to people buying votes.
But like I said, it's not set up for choosing your new master. I will leave others to deal with that. BitPools moves beyond that, allowing you to vote with your bitcoins on things you want funded.
Yeah... its a challenging topic and i really would love if bitcoin and the cryptography around could solve this problem. I mean we really need a change to democracy that really deserves the name. If there could be a system and hacker communities and pirate parties (pirate parties first members come from hacker clubs very often too) then this could be a big advertising for bitcoin too. I mean pirate parties are a worldwide phenomenon, the first party that exists in so many countries, and if they present such a voting system then...
I wonder if i should ask about this topic in bitcoin foundation.