First of all, do a search on "dating sites" or "personal sites" on any of the gay webmaster boards. You will notice that most webmasters say it is very hard to create a succesful gay dating site. I believe there are two main reasons:
1. Gay men easily hook up in bars and other places.
2. There are some big free gay dating sites available.
You'll have a hard time finding affiliates, cause there is more money to be made in selling memberships and vod.
As for your site, some of the models are really hot (but that's a matter of taste of course). I like the site design - I am not that keen on rainbow flags myself, but the small pictures are very subtile.
Your country/state code (right after the city) doesn't seem to work correctly. In my case, it reads Amsterdam, 07 and I guess that should be Amsterdam, NL.
I don't think there is anything wrong with the site design, but just the fact that surfers need to pull their CC before trying out the site, will make it hard for you to be succesful. It's better to provide a free service and then sell VIP memberships with extra features or upsell other stuff.
My advice, ask your question at a gay webmaster board
