Merry Christmas OP!
I am not presuming to criticise your parenting choices first off, so please don't think I am. But I did want to just make an observation or two, that might be something you might reflect on (or you might immediately dismiss - I could be totally wrong).
Even just reading your posts, I found quite stressful. I sense that you have a way that you want/need things to happen. It's quite precise and worked out. It requires you husband's input to work properly, and you seem really quite stressed and unhappy about the risk of it falling apart, due to your husband not behaving as you feel you need him to.
Now, maybe this is just because it's Christmas. A lot of people have an idea of their perfect Christmas, and the risk/possibility of it not working out, can actually become a real source of stress for people.
And maybe it's not just Christmas - I sensed from the level of frustration and stress in your posts, that maybe there is quite a lot of stuff you feel you need to get right/have a certain way, in order for things to work as you want them to in your family.
But really, even if things did happen differently, if nobody ate the pie, if the presents went out a bit later, whatever....
Everything would actually be ok.
Just something to think about. Maybe. I'm a massive control freak myself, and trying to see when I am doing that and stop doing it, is actually a really important piece of inner work that I am doing, which I hope will make me much happier in the long term.
OR, I am totally wrong, and your husband's a selfish dick?
One more thing (sorry) - I see co-sleeping is very important to you, which is of course totally valid..... But does the way you do it mean that your bed time has to be the same as that of a four year old, every night? If so, the impact of that on your quality of life, and your relationship must be huge. Having a fulfilling sex life, for example, must be extraordinarily difficult in these circumstances - how do you manage it?
Is co-sleeping as important to your husband, as it is to you?
Anyway, feel free to dismiss all this as the ramblings of a nosey old cow. I'm great at sorting other people's problems - if only I could apply the same good judgement to my own elaborate mess of a life.....
And sincerely, merry Christmas! X