I think you are handling the Christmas situation right. He told you one thing, you made other plans, he changed his mind and he has to accept the consequences. It's really that simple. You are doing the right thing by holding firm to the plans you have made.
I can empathize with you on the ML. It's a hard call to make, I can see how in my own situation that sexual intimacy is very important to my H. I have made it clear I am no longer interested in having intercourse with him until he has an STD panel and is back to sleeping here at night. In the meantime there are other things I we can do that don't violate that boundary but are still intimate. And I do see how having that connection seems to draw him out a little more. I guess I look at it this way... if in the end he leaves me for good, am I going to regret having been intimate with him? I don't think I will. Maybe it will prolong limbo, but I think from my current observations the intimacy actually seems to be making my H see through the fog a little more and reassess some of his initial feelings at BD.
me-35 WAS-37 T-16 1/2 Son-14 (HF Aspergers) BD,ILYBINILWY,"I met my soulmate": Oct5,2013 "Letting go because I love him, holding on because I love him."