hrm, I'm so sorry he's so entrenched up her ying yang. Sounds like he's reliving his childhood and seeking out mommy's attention at every turn.
As for the talks...seriously...what are they going to accomplish? You are going to be sitting there listening to an mlcer going on and on. I can't see them being very productive for either of you until he get's his head of mommy's ying yang. If I were put in this position, I might have one discussion w/him and go from there.
I hope that your friend has her baby soon. The baby is going to be a Christmas baby. That little tyke isn't going to want to wait around until after Christmas, so you may need to plan accordingly.
Any way, he's off his pod and the holidays have got him twisted. I know you would love to have a nice, quiet holiday, but I don't think that's going to happen, what w/the baby coming and your h bouncing in and out of your home and mommy's. I swear, if I were in your shoes, I wouldn't cook until late, late afternoon, just so that when he returns home, there would be no leftovers for him to have.
I'm so sorry that your holiday has already started off on the wrong foot. I do hope it gets better for you. Continue to take deep breaths and count to ten whenever you think about the upcoming talks and mommy dearest. (Maybe she'll get run over by a reindeer.)
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.