Starting with AC/DC's Thunderstruck as the recap music, I was psyched to see Supernatural come back, and I was not disappointed. In it's fifth season, the show has definitely found it's groove and there's no stopping it.
The final battle between good and evil is about to be waged and the Winchesters are right in the middle of it. After Castiel saves the brothers from the angels, he alludes to the fact that maybe God has returned or is doing something. He says no angel put the brothers on the plane, and somehow he came back from the dead. So if God is back, what is he waiting for? If he's not back, then who saved Sam, Dean, and Cas? All good questions which should be answered by the end of the season.
Sam is finally going to get a slight consequence for potentially ending the world. Will Dean give him the cold-shoulder for an episode or two, or the whole season? Anyways, superb acting from Jensen and Jared again.
Bobby's possession, Meg Master's return, Castiel's angel pwning. Just amazing things all in one episode. Eric Kripke is one of the best showrunners right now and continues to prove his worth. To me, the highlight of the episode was Mark Pellegrino as the man about to become Lucifer. Every scene he was in was simply amazing, and the angst shone right through.
The uber fan was fun and I liked seeing Carver Edlund again.. I was a little disturbed by the Dean/Sam slash (does that make me homophobic?), but I loved the nod to all the superfans out there.