An obvious note is that this: Buy my games here on Itch!
Will need to be managed as an early decision. Subforum, stickied thread, specific constraints, "Go to it", or whatever.
However that's managed will be critical to 'board culture'.
Maaaaaaybe? My experience (primarily as an on-and-off RPGnet mod) is that:
1. Any kind of locking it away (sticky or subforum) leads to creators hunting for good (or, well, sometimes less good) opportunities to name-drop it into conversations.
2. Letting it roam free in a general discussion area means that it will clutter that area.
Neither of which is optimal.