Deb, it does sound good. As for him being angry with OW, he is not over her yet. But it may not be happy feelings - it sounds like he has anger towards her and is blaming her for some of the guilt he feels? At least to me, it sounds like he is trying to get her back and justify it by calling her a bad person.
Just keep on, you are a success and you should be proud.