I don't know man, i just looked at the website, and given the strange, in-fiction presentation of the whole thing, I wouldn't assume the "24 hours" thing is meant to be taken super literally.
Like, 24 hours from when? There's no dates on the page. What if you didn't even know it launched today?
Toug's comments