That looks really good!
I like the polaroid style.
* Have separate buttons for Windows/Mac/Linux/Android download links.
* Have a separate button or link for the game's website (or slimesalad page if it doesn't have its own)
* Maybe the detail page for each game should also have a gameplay video in addition to the screenshot?