There should be a differant slant on it, like many people have suggested.
I have no real reason to sign up for your site at the moment, because I have been using this site for longer. I know the people on this site better, and I am happy with these forums.
Your site at the moment, doesn’t offer anything new for me that I can’t get or do at this site, so I don’t see why I should bother signing up and participating.
I’m not downplaying your idea or efforts, I am just being honest, in that this country already has a very well run and popular site for game developers. So a definite differant slant is needed for your site to be a success I think.