My RAH read up a lot on RR and it really appealed to his logical side. From all that he's told me it sounds like it makes a lot of sense. I never heard anything about it being anti alanon. I'm curious about that too.
So glad to hear of your happy beginning. Things sound promising.