Bump, We've now added allot more since we submitted for the review and it would be nice for other users to take a quick review on our site and say what you like and what you think could be improved or added, this would really help thanks.
That register pop up is really annoying. I think you'll find your target audience (i.e gamers) are familiar with the extra features forums give you if you register. You'll probably find it'll drive people away more than get them to sign up. It did for me anyway.