Re: No E-Voting cannot be democratic
This is a tough problem but not insoluable. What you need is a way that people can change their vote after the fact (which is hard, because you need only one to be counted while leaving all their votes invisible, and you probably need the number of times any person voted to be invisible too), and a way that any proof that they voted one way or the other can be forged, at least by the voter herself, while still giving the voter cryptographic proof that her vote was counted correctly.
And of course you want the "obvious" requirements that the vote counters cannot determine individual votes, cannot censor votes, cannot stuff votes, etc.
This perfect storm of conflicting requirements means that academic cryptographers absolutely love this problem. Go to eprint.iacr.org and search "voting" to get a sample of their work.
But it also brings in another human problem --- is is extremely hard to conceive of such a system where you can convince ordinary citizens of its correctness. And without that, you've got a seriously undermined democracy.