I was also thinking about the problem of so many entrants.
Is there a way to do two rounds of voting? Perhaps one round to whittle down the number to the top five entrants, and THEN a second vote once those five are decided only amongst those top five?
Or is there a way to allow people to vote more than once? I.e., you get three votes to spread among the entrants as you like, but you can't vote for the same entrant more than once? (Maybe if the software doesn't specifically allow this, merely run three concurrent votes, and then add up the totals from all three?)
Just some thoughts...