NC, I've always noticed similarities in our sitches. I feel the freedom now too. It's wonderful! I think controlling people; sometimes it happens kind of slowly and gradually and you don't realize how much you are being controlled until later.
My kids copy our personalities too: S16 is like me; and D10 is bossy and controlling. I guess they learn from their parents. I just hope that maybe with time they'll become more balanced; S16 will be more confident and assertive, and D10 might become a little less controlling and more relaxed. I see myself doing that; sometimes it just takes a while!!!
Sounds like that C is very good, observant, and not likely to buy into your X's bs. That's wonderful to hear!!!