Great update. I am very happy. I thought you handled things extremely well. You let him know there were options without really pressuring. He also took quite a bit of ownership in his faults which is huge.
He is likely angry because he didn't see how good he had it. He is staying away likely because he still needs to work things out.
One word of caution about the "biggie". Make sure you don't harbor resentment if you decide not to have kids to stay with your husband (if that is what you agree to). As a woman you very well might get an urge to have them in a handful of years and he may not want them. This is a lot to give up.....don't regret your decision. This is worth thinking about quite a bit. I know you would do anything to get your H back right now......just make sure the two of you are on the same page.
PS: You are still plenty young for kids. My kids were born when I was 36.
TwinDad Me 39, W 36, M 11 W - MLC, WAW???? 2 Kids B/G 3 YRS Old Start of the Long and Bumpy Road..... On the verge of piecing.....a new beginning