Just catching up with your situation. The tarot reading sounds fascinating, amazing the accuracy of some of her comments.
Personally, I think he is hurting a ton which is why he lashes out at you. However, you didn't cause his hurt and you can't fix his hurt. He is just upset that his life and his emotions are so out of control and he has no skills to fix them. It does feel unfair to be his target for the lack of fulfilment in his life. Continue to lead your life with honesty, openness and integrity - you will know that it really isn't you causing his anger and chaos.
Make sure you are ready for the divorce and not just doing it to "force his hand". I am still working thru this one. On one level I am ready to move on. On another level I want to shake him awake. I don't understand how so many of our mutual friends state with certainty that if he does this, he is going to regret this one day. Why can't he see this?!?
I admire what a great job you are doing with the kids. My D15 is getting frustrated with her dad and not taking his calls/texts. I know part of this is normal teenage behaviour. Teenagers start to seek more independence and use their peer group to help give them independence and support.
Keep inching the divorce along if it feels right. Slow down and take w breath if you need to.
H: 48 Me: 47 Married: 19 yrs T: 20 yrs 2 teen-Ds and S H-MLC (started 2012) and H-Unemployed (11/2014) D-Bomb: 2/2015 H left country but hasn't moved out: 7/2015 I filed: 7/2015