Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

On the game page, yes. Your announcement is just a link, and that's unlikely to attract many people.

There is a short description underneath the link though. Do you think I should make it longer?

What description? Your original post right here in this thread is just a link. :)