The site is very usable, even though the general feel of the site is dated.
My main comment would be to make the site more obvious what it's about. Most poeople don't spend to long trying to figure out what they are looking at on the web. Make it obvious.
I am also guessing: your game is not...