Where it says "xxx has n vote(s)", it would be the work of a moment to determine whether to add the 's' or not.
Also, how about formatting it as "xxx has n votes (21.53%)" instead? Just a little more concise.
As you can see, really only very minor points. Nice poll