Hello Tazzie
No reason not to go along and see what fits now. That perhaps is the only way to find out? It may be good to go along to a step or big book meeting as the focus will be on the programme, and from your post, would likely seem to offer the most relevant format for you?
There's also a 12 step forum on SR, and you may find you get responses there too, if you wanted to post there.
Wish you well