Well Amy redeemed herself as a character here. With her successfully interacting with someone other than Sheldon and still managing to bring some laughs. I definitely wouldn't mind seeing Amy with the girls more often. Although I'm still not a huge fan of Bernadette, but I've actually warmed up to Amy.
We got some development with Penny talking about Leonard and getting uncomfortable when they were playing truth or dare. Will Wheaton returns, so far, he's been a good recurring villain, definitely better than some other ones this show has had in the past.
Great episode overall, Sheldon stole the show here as usual, and there really wasn't much annoyances here.