No offense taken, what you are talking about sounds like what the old A user maintained list of games was.
I know there are quite a few people don’t like the wiki (and it for sure needs some more work on my side) but one of the main reasons I set it up was because the list of games in that old post became so large that the maximum size for any post was hit which stopped people from being able to edit it and add new games to it. That more of an aside though.
As for other sites, I am not very aware of any outside of bbw chan myself and I dont really go there. The community around this stuff is still really fractured and while we have grown, WG is still not very well known in many spaces.
That being said, there is nothing in our rules that prevents you from sharing or discussing games here in General Discussion if you wish as long as you dont link anything that violates our rules. We just wanted to move unclaimed projects out of Projects because not having the dev owning those posts caused a fair bit of confusion in the past.
I don’t think we have a tag for something like what you are suggesting specifically but would be happy to consider adding something like game-suggestions or something like that to help out with that stuff as well if anyone has some ideas.