Well Onyxmeth I think you should put Publisher and developer on one line. And with such short lines double spacing isn't really needed. Is taking a lot of space atm.
I think like this would be fine
Alan Wake-TBA 2008
Developer: Remedy / Publisher: Microsoft
360/PC
I think the small thumbnail pictures are good but would be nice if you could link them (can you do that?). I tried clicking a few of them as I wanted to see them bigger.
Also I think release date order would be better than Alphabetical. I realise sometimes it's not always clear e.g. if two games are Q3 but then just do those alphabetically.
Games you need to add
Halo wars
Dead Island
Supreme commander
Tales of Vesperia