As far as I can see anonymous users are authenticated via cookies. So if I vote for an idea once as anonymous and then delete my browser cookies I am able to vote again. This compromises the whole voting idea.
Suggestion: use IP-based anonymous users recognition. If there are many users behind NAT they can register accounts and be able to vote anyway.