First double-check the radio buttons at the very bottom of your game's edit page. Make sure "Public" is checked under Visibility & Access. Some other option may have ended up selected by accident.
Well, it's not listed on your profile either. And it should show up there even with no cover art, description or downloads. You're copy-pasting the actual link from the browser's address bar, right?