Support doesn't read the forum, and I don't have access to support tickets, but this unofficial FAQ explains why it can take longer than usual.
Yeah, we've read the FAQ. Still, we are talking about weeks without any response from support, except for a generic automated acknowledgement of the ticket, we were sending reminders to support as well, and got no reaction at all, not even acknowledgement from an actual human being.
I do not want to be a pain here, but it feels tedious and is hampering any attempt to get traffic on the game, if it's not even indexed and can be reached only from a dedicated link - it kind of feels like a catch 22 situation.
We receive a large number of tickets every day and are a small team, so we may miss tickets occasionally.
NTTP is also correct though in that the "New releases" section is not necessarily the place for promoting your game, and being in the new releases section does not guarantee that you will experience increased traffic due to the large volume of projects that are uploaded every hour, and we encourage you to promote your game through your own channels, such as social media, Discords, contacting influencers, etc.
We appreciate your patience! Please check your ticket for your response.