This is really helpful, thank you for putting this together jazzfish! There are a few Life Ring meetings near me and I've been hesitant to go... I react really badly to dogma and I know from experience that dogma is not confined to religious settings.
Your description sounds pretty OK. I will check out a meeting.