(ETA: answered in a shot! Either my memory is fading or I haven't been paying enough attention. Which, I do have to admit to through some of the angel and demon stuff).
I didn't think too hard on Rowena being Crowley's mother when I watched the ep, but then I started thinking about that in bed last night (as ya do). So, um, Crowley was born a demon then? I take it Rowena is ancient and has always been a witch so maybe she put a spell on her child to make him a demon? I thought demons became demons after many years rotting in hell. Ack! I'm confused (maybe we're not supposed to know yet?).
And where is Hannah now? Do we assume she went back to heaven? (it's open now yeah?).
Happy Thanksgiving to those who celebrate it. I wonder if that why it's a bit quiet around the place at the moment.