A bit drawn out
A lot of effort has been put into this, but in my opinion you would be better to shorten the whole thing and make it much more punchy. There a long bits of unoriginal Christmas music with not much going on.
Quite like the story idea though.