Sorry for the confusion everyone. Your game is published and can be accessed directly by URL as soon as you select publish. It may take some time for your game to get indexed by the main site though. Even if your game isn't listed yet I still recommend sharing it with people since any attention it gets will contribute to your games popularity once it's in our index.
I'll look into making this more clear