I'm amazed you actually need to push this idea, the launcher is more than a "widget for the website", it's the primary entry point for consumers into your product and should be the main page where users can be informed about the game. It's also been a kind of industry standard for the past...