Wow choco I have just read your posts from start to finish. You are a seriously amazing lady. But then everyone here knows that.
I just wanted to say that I was in a similar position to you 8 years ago. My XH had actually managed to get both me and OW pregnant at the same time (what a guy!). And reading your posts is just so heart breaking and so inspiring too.
BUT my life now (and frankly that of my DS) is so much better than it would have been. With no financial support from him I now own my own house, have quadrupled my salary, and from my career to my family and friends, my life is so much richer. As for him, I had a call last year from someone claiming to be a psychiatrist (is that code for new MIL??) asking if he'd ever been controlling, selfish, abusive, depressed and moody narcissist. So, turns out, whether that person were bonafide or not, it really was 'him, not me'.
My XH gave me freedom. He knew he wasn't up to the job and he was right. Thank God he realised. As for divorce grounds, FWIW, I did him for unreasonable behaviour - a list the full side of A4. It must have killed him that I didn't hold the affair against him - it was absolutely everything else.
I'm sure you will have a journey ahead but you are already so much more positive in the early days than I ever was. If my life is as good as this, yours is going to be awesome, you already have a head start on me.