This is the "Holiday" episode of Deities Requiem. It was just finished recently, 9 months in the making, in fact! Although Deities Requiem is teh suck, some brief amount of effort went into this one. This was meant to be released Christmas 06, but to stay with tradition, it was released horribly late. (Similar to the "Thanksgiving" Episode.)
Ok, I give. I'm just incredibly lazy. Anyway, enjoy the Christmas Episode, it's breath of fresh air after watching the previous episodes, as the quality has improved for the Holiday episode. (But not by much.)
If you're confused about Deities Requiem, it has a wiki located on the website, it explains why previous eps were such crap and who the characters are and how the series came about.
Anyway, there's nothing much more to say. So uh.. Happy Holidays!