Yes, a new topic with a suitable title will let people who can help with that particular issue spot it more easily.
As for your game's visibility, now I notice something: you're not, in fact, selling the actual game but only a Steam key. Or rather, the instructions for how to get one. This is strongly frowned upon here, and it's likely that our admins simply didn't approve your game for inclusion in searches. Can't believe I missed this detail until now. You'd be better served by removing any downloads and the minimum price, and using the dedicated field to show a proper Steam button on your game page.