Hands down, the best episode of Glee since the middle of Season two. This is what it looks like when Glee is firing on all cylinders.
Plot twists were actually surprising for a change. Rachel's pregnant, Quinn is bi, and Brody is a prostitute. Who knew?
Also surprising was Emma leaving Schue at the altar. I assumed the wedding wasn't actually going to happen, but I thought it was going to be due to Will finding out about Finn kissing her. The fact that Will hasn't found out yet will add an interesting tension to their scenes for the rest of the season, as the threat of his discovery will always be in the background.
Sue was used perfectly in this episode. It reminded me of how she would be deployed in season one to stir shit up, crack a few politically incorrect jokes, and slide into the background.
Speaking of politically incorrect, the paraplegic jokes between Artie and his new handicapable girlfriend were an unexpected comedic treat. Was it in bad taste? Probably, but at least Glee was finally a comedy again.
Ryder finally had a plot this week, and it's about damn time. It's been a while since there's actually been any romantic tension between characters on this show and the Marley/Jake/Ryder triangle seems to be doing the trick quite nicely.
What is up with Pucks hair? Why does he keep going back to High School? Where was his underage girlfriend? These are all questions that will probably never be answered.
On a final note, the production work in this episode was pretty great. The song at the wedding was edited perfectly, and the scene of the various couples shacking up was expertly filmed.
Blaine and Kurt singing JUST CAN'T GET ENOUGH? Now, I won't knock classic bad 80s synthpop songs, but for two guys who have great range, they're singing something that has about five different notes to it.
Having Marge on the UK side of the car is just wrong. Also, Bart stops writing on the chalkboard too soon. And there should be more of the supporting characters visible, although there are a few when Bart is skateboarding (Love the Bleeding Gums!).