It took a few minutes, but you should be able to find your game in the submissions feed, also maybe make sure you change the project to completed on your project page instead of being 'in development'? I don't know if that matters or not, but to be safe...