I loved how Star Fox kept saying "Damnit! Damnit! Damnit!". I mean, does he really make those sounds in the games? The animation was fantastic. Who says, "Holiday Party" anyway? Are there seriously people who do that? I've never seen people make fun of this here.
The final punchline was probably the best. Hey, I live in Florida! We don't even get snow here! The Christmas spirit is still everywhere! Even people who are the biggest critics of religion in the world love Christmas!