GM, so happy to hear about this new development in your sitch.
You deserve some relief from his resistance and obstruction.

It helps me to remember that when my XH is being so angry and unreasonable, it's probably because things are going really badly for him in other aspects of his life.
I'm just the only outlet that he has.

From what he's told you about OW, this might be his problem too.

Just keep in mind that although he has opened up a bit, he will still cycle back into anger and obstructiveness at the drop of a hat.
Be prepared and make the best of what he has to offer in his moments of clarity.

You sound like you're handling things really well.
Keep us posted.