I like your site design. I like having the perfect princess in the search. I was expecting from the domain name that it would only be able to search for men.
I like how it automatically knew to put Waterloo as the city.
Some things to improve:
* Show results first.
* You need to be useful to the user first. If you can do it without asking for anything in return then even better.
* Take the drop.io model. Upload and go...no user info required unless they want to offer it.
* Get rid of the sign up. You want to make money 2nd and get users first. So no signup. Make it free then add value added services to service your members.
* Make it even more niche. Up to you how to do this.
* Focus on only a few major cities. Make it clear where you operate.
* Hook into other services - plentyoffish. They may not like this. But do it then deal with it. Afterall both you and they get exposure. Don't steal their users though. Remember your goal is to be useful to the user not yourself.
* If their match is somewhere else lead them there. Offer them to give you their email and you can help them more in the future.
Good luck