It looks like this would survive based on the number of people interacting with it, and hiding your content behind a signup form might limit that. Hot or Not added a matchmaking service, which might work in your case better than advertising alone. The additional service is where you would want them to sign up. (Freemium)
Forcing the reader to rank them, before seeing the next one, makes me wonder if people would just vote something random instead of actual feedback, like hot or not, which makes the numbers irrelevant. They might be better expressed as just a general percentage sexy ranking.