I'll make a mockup of what I expect it to look like, hold on.
Edit:
Here's what I whipped up in Excel. It's obviously not that good, but I want to highlight these important features:
Game launching buttons are larger and in the bottom left; they are the main focus and need to be treated as such
There's a settings option - let people choose launch commands in there, etc
There's a slideshow
Expansion is available, perhaps have integration with the forums - show notifications, we could also have a live service status functionality (which needs to load after the launcher itself - we don't want it to slow the launching of the launcher itself)