((((Opti)))), Have been so caught up in my own situation, didn't realize you had started another thread. Things may not look too good to you now but remember that every in-person meeting is an opportunity to excel. You've come too far to throw in the towel now when he may be coming up this weekend. Make a plan and take control, don't be reactive, be proactive with him. That's my advice anyway, not that I've had the success to speak as an expert though I do have the experience from my recent vacation that I was getting the same vibes from my W like "are you going to be staying in town when you bring the boys here or are you going to x? (like I want you to)" I stood my ground, established some ROEs, and we ended up having several excellent family outings and dates.
If nothing else, use this time as the opportunity to be able to say you tried all you could to save your M while you could and not have any regrets/doubts if things don't turn out. Remember Control, Positive, Opportunity. With you all the way, RonJon