I think that tonight I will sign up, and see if I can get them to give us a link to share, so all we have to do is publicize that link, rather than directing people to this thread, and then to the website, or even to that site at all. It'll also allow me to see if there's a benefit to voting while signed up.
Edit: I signed up with the site, and posted in the forum asking about getting a CoH one click link.
I also tried to vote again, but it seems that even after signing up, it's one vote per IP address, no matter what the FAQ says.