You can post it whenever you want! You don't even have to wait for it to be done - share your development process with the community, and let them get involved to help
you make it better!
Just rock me a PM linking me to your post when it's an "official" entry, and I'll drop it into the hat.