Thank you all for the constructive feedback, I really appreciate it.

I realize the mistake that I made by offering to move out, albeit a bit late. Looking back on the past two years, I think that has been my only flip-flop and my position has been steady throughout. The first year and a half I was trying to save the family and the relationship, however once I saw her true colors I have been consistent in ending it all so that the pieces may fall where they need to and healing can begin.

BL42 - I am not our S6's primary caretaker, we both do our parts. I take him to afterschool activities on a couple days of the week, she does take him out in the afternoon on a couple of days of the week and we each take him for one weekend day (or sometimes we spend the day together with our friends). She left a total of 4 times for the past 2 years - one time prior to BD for a month with S6 in tow, and three times after BD - one time for a month and two times for 2 weeks where me and S6 were by ourselves. The rest of our trips for the last 2 years have been all 3 of us together.

SteveLW - thank you for the support. I agree with what you are saying are the two sub-optimal choices and I am ready to go back on my word. But would the heat that I would take for going back on my word (and the lack of integrity so to speak in that regard) be worse or would breaking up the family and the constant flip-flopping and lying and gaslighting be worse? Again, I admit that not thinking my decision through and my efforts to compromise is what got me into this mess and I am ready to pay the (financial) price for it.

R2C - Thank you for the suggestion. That is very helpful.

Again, thank you all for the support and for taking the time out of your day to chime in. It is greatly appreciated!