I would work on some landing page optimization.  For example the Join our Beta, which I am assuming is your call to action right now should be on the left side of the page and above your stats bar.  Also, the first big text the user sees should be you main value point, at this point the first big text doesn't even include the word Flash or Game.