Pros and Cons of First Attempt
Pros:
Voters only need a browser.
Obeys rules, if everyone trusts the server 100% and communications are secure.
Voters don't need much clue.
Simple to implement.
More...