Hello
I'm interested to know more for very similar reasons, so if you do find anything please do post it up here - it'd be helpful.
In the meantime, here's a couple of threads with some info on...
This starts off similar to this thread and then quickly decends into a mumbo-jumbo slagging match between a follower of the practices and those who are questioning them. The replies of the followers are enough to worry me.
This might be helpful. Its a history of the cult/religion/whatever from someone on the inside who was there at the start. Again, the same followers try hard to derail the thread, but with much less success.
Regards