OK, so this Indie Project area covers most of what I wrote on my last post lol.
I like this Indie Project thing, it's probably better than the one-thread-per-game, as long as it's very low-barrier to setup (easy and free).
EDIT: a suggestion for the Indie Project: be able to link a forum thread to replace the Comments area (useful for bigger projects). Comments are usually harder to organize when there are too many. This way this Indie Project page could be the official "home" for the game, including as a point of support contact for customers (the forum thread).