Of course, one wonders where Sam was before he was resurrected and how the demon could get its hands on his soul to bring him back to life.
If people immediately woke up in heaven postmortem there'd be no need for Reapers, right? Maybe Sam was still in transit when the demons brought him back.
I would assume that Dean was either held in stasis after his death in Mystery Spot or just skipped forward to the point that the Trickster undid the whole pseudo-reality setup. Everyone and everything in that scenario other than Sam and Dean themselves were just creations of Gabriel's, if I understand it correctly.
I didn't think he was creepy talking through the Impala, but whoa man, he was creepy as hell coming through the TV.
The former creeped me out because of the crackly barely-there connection, with its implication of vast distances being bridged and the possibility that the Winchesters could be lost forever to Castiel if they progressed too far away from the world of the living. Early on the scary dream-like mood of the episode was fantastic, but I find that the Kurt Fuller's smarmy, mystery-free portrayal of Zachariah just sucks away any sense of foreboding and majesty that should be there. Misha (before Castiel became too cuddly as Dean's BFF anyway), the Raphael and Joshua actors, and for that matter both Jared and Bellamy Young as Lucifer can convince me that they're playing ageless beings far removed from the human way of thinking. Fuller, Julie McNiven, and Mark Pellegrino, not so much.