I use a similar structure, but I think yours may be better. BTW, I couldn't access the URL you provided. With this enhancement to a list-server, members can initiate a poll by sending a command.
Elections are public or private, as the command dictates.
The software counts the votes. I have read with interest the comments on this thread. Democracy of lists is an interesting topic and I maintained several lists for UK Citizens Online Democracy which promote the involvement of citizens in the democratic processes of the UK but are not particularly run on a democratic basis. Of course it all depends on your definition of democratic. In some senses all lists are democratic to a degree - if subscribers disagree with the way the list is run they vote by leaving and the list dies.