That was exactly what Halloween needed. A nice round about way to reintroduce the story in a modern way and keeping it as X rated as they could. Fuck your slow ass zombies. I'll take possessed Demons all day.
I was wondering why they didn't mention his time travel escapades in the warm up, this explains it right from the horses mouth. Can't wait to see Xena show up or do all the kids know her as Lucretia from Spartacus now?