There is only one thing I can say after seeing this episode (credits just rolled)...
And that is:
Dear Zachariah, my angel, thank you and I <3 you. You just said everything that has been on my mind for months. And now Dean's gonna get back in the game! WOO HOO!!!
\o/
I may post more later, after I've watched the awesomeness that is this episode a bajillion more times!