I just recently came across their videos, and so, due dilligence, googled to find out the background, and came across these pages, which then led me to an 'exposed' website, which I also read. So, I have never been there, and know very little about the group. I have no position of defence or attack, with no skin in this game.
But I find a lot of the comments to misunderstand what is
Forum:
"Cults," Sects, and "New Religious Movements"