Without having read their bullshit, it sounds like snake oil to me.  But I'll be a good boy and check it out, and am confident that my initial assessment will not be reversed.

There ARE no miracle products, no miracle solutions, no miracle nothing.  Except for my heart surgery, and I ain't kiddin.

Ralph