You give this a B+, while last week's extremely dull, uneven and almost entirely disappointing episode got an A? Makes no sense, and not least because this episode was fantastic. Agree that the flashbacks were silly, crude and unnecessary, though. But everything else was pretty much perfect - lots of nuance, fantastic…