The VOTE link is back to the original topsites site. Never could find who to contact with the other one. Since our votes aren't registering from here, I'll likely just remove the link from this site.
But in any event you all can vote on the original listing now.
Thanks!