Then I wonder about the wacky website with both serious sounding implications of emergingTBI therapies along with descriptions of "INSTANT GRATIFICATION and EFFECT upon consumption of the product containing the NPC technology. "
LOL. Well, maybe they just threw something together, enough to show people as a WIP but not enough that they'd hope the general public would notice. And I guess it's still better that ipsum lorem text placeholders.
There's your "leak" right there. They could have taken it down if there were concerns about jumping the gun on what they were up to.