Looks like you got a lot of content. I would suggest put forward your best games on top; then your latest additions.
game sites tend to not have much written text so each page is harder to keyword target which in turn leaves it harder for search engines to rank you game sites in general do well because of word of mouth, one person finds it then tells a friends etc, my idea would be to make it interactive, use a shout box for messages between friends, use an invite a friend to play script and get it to remember high scores so that some competition can be built between friends