Very cool about stepping out of your comfort zone Gardener!
I'm late to this, but like the others said, some anger is part of the process. Appropriate anger is not a bad thing- it's properly vented, and you obviously recovered quickly. I think it can be a powerful motivator sometimes, and help give us the backbone to enforce boundaries. I doubt your xW would have changed her tune like she did if she hadn't picked up on your anger.