Zew, I'll tell you the same thing I told my own daughter when she broke up with her ex:
"I respect you for fighting to try to make it work, and now I respect you for knowing that you had to walk away."
You've shown much strength, honor and level-headed planning throughout your ordeal, and I THINK I've been with you from the beginning? Most aren't able to do that, and one of my regrets is that those following along won't (yet?) get the lesson of the right way to do things.
It's just that there aren't any guarantees, as you know, and all we can each do is what gives us the BEST CHANCE at saving our marriage. At the end of the day (end of the year?), the choice is -- ultimately -- our wayward spouse's to make.