Seriously. I actually got a little excited when I saw the link. "Oh, so they are finally going to release some details?! Maybe they really have thought of something that others haven't!"

Nope. The site was funny as fuck though.