Well it seems we just cannot get eough of Sheldon, every post-strike episode has centered around his unfimiliarity in dealing with social situations. While it is always hilarious it is starting to get a bit tired. That being said in a way this episode addressed it, Leonard, Howard, and Raj were left to compete with Sheldon, and the Janitor, in the end though they triumphed because of Sheldon's ego.
I think the greatest moment was after their victory, Howard ripped off his shirt in the crowd to We Are the Champions. His character is really evolving into the dork who thinks he is cooler than all the other dorks.
I hope we can soon get back to the story of Penny and Leonard's awkward relationship.