Did I misunderstand the "rules" for angelic possession that the show previously laid out, or did the current writers change them? Based on what happened with Castiel/Jimmy and then the whole bit about Heaven resurrecting Adam so that he could serve as Michael's vessel, I thought angels could only possess people of a specific bloodline. Yet Ezekiel was able to possess Sam's body just as easily as he possessed the body of whoever Penikett's guy was called.
Still, that's a minor quibble. It'll be interesting to see where that storyline goes. I doubt Dean would have accepted Ezekiel's offer to wipe his memory of the event. And I wonder if Castiel is going to get his grace back eventually. I suppose the cliche would be that he decides he likes mortal life and refuses to take it back when he has the chance.