Website I've never heard of: check
Wild claims that seem too good to be true: check
Little to no proof about said claims: check
Don't get me wrong, this would be fantastic if it's true. But I'm sceptical. It feels like all those articles about a cure for cancer that then never go anywhere.