Looks like a great program of recovery !
I'd like to make a couple of points.
Step 12 doesn't seem very realistic. There may be be people in power in our lives that refuse to affirm out positive traits.
I don't see where the message is carried to others after recovery of ones self. I'm a firm believer in service.