Best possibility: a custom-built site on your own domain.
Must Have:
You have full control over its contents
Open to public: no login/signup required to see your content
Pitches your game with excitement and professionalism
Easy, prominent link to download your setup / play directly
Easy way to contact you
Publically visible means to provide and read feedback and comments
Tracks number of downloads/uses of your product
Download URL for game
Nice to have:
URL not too arcane
star system or other ratings
news feeds for fans to track you (our dev blog probably covers this)
pages and articles about you (make a "the team" or some equivalent section?), how the game was made, what you're doing next (make a plan/roadmap section?)
Best possibility: a custom-built site on your own domain.
Must Have:
Nice to have:
"Various fun froufrou"