I've been very busy recently and haven't had too much time to spend on the site - but I've just managed to get the first version of the Gamer Stats page up onto the site.
You can look at your own stats by going to My pages->My stats. You can look at other gamers' stats by clicking on the graph icon under their gamer pic. The stuff on the page should be fairly explanatory, and there will be more to come!
I've also added some page links to the Message Boards so you can jump straight to any page of the thread.
And we've also created a Getting Started page to help you get started on the site - this is linked from the Useful Links menu.