Ooooh gawd no. First time I heard it I thought "haha that's funny". I really liked it too. Since then I've realised that it seems to be the UK's national Xmas song, and as such I am doomed to hear it at least once every day in December for the rest of my life or until I leave the UK. That song has been so overplayed here it's not funny. Anymore.
My favourite Xmas song would have been Frankie Goes To Hollywood's The Power Of Love, but I never realised it was an Xmas song
Can't think of any other rock examples except Ozzy and Kelly's Changes, which wasn't particularly christmasy anyway.