The script and cast were all pretty solid in this episode - with the flashbacks being with fitted into the plot (and not giving too much away).
The secondary plot (Mum and c/o) fits in nicely and moves alonside the prmary plot.
And Oliver is delivering his tag line more effectively - but how come the villains get a chance but the henchmen get the pointy end of the arrow straight away more often than not?
Diggle was quite right to tell Oliver off as his plot to throw the suspicion of being Green Arrow onto others was full of holes and if it weren't for others doing the heavy lifting (Diggle as GA substitute, Laura to defend him, and even Det. Lance saving him and being the "foil") then it could all have ended with Oilver in the can. He really does have to think things through not just for himself but the effects of his actions on others...
Happy to hang in on a solid action series to date.