I guess it's just a hint that mails to that line could work? I'm from europe/austria/vienna and maybe you published it as draft, just viewable for you so far? Is "your page" the profile one or were you referring to your published game? At least I can see your game while I don't download webgames because of limited storage on my device.
When typing your profile's nick to the top-searchbar I could also see your nickname as result too. btw: I'm using basilisk as browser, which is similar to firefox & a device that's windows8.1, which is a laptop no mobilephone. Still that there are "0 projects" is also what I've notice when browsing for your player's profile.