I found this episode to be a bit slow, Dexter was out of his game :o
He is so good at getting out of sticky situations but also very good at getting into them x)
It was inevitable that they found him out with how little he tried to protect his identity.
Seems as though charlie did her work in the end)))
The thing with batista was a bit contrived as well, but I guess it worked out for Dexter.