Was it ever concluded whether or not that site was real or satire? I don't know, but it apparently still exists