This episode typified the things that Arrow does well. Atmospheric visuals, swelling orchestral fanfares, Ollie getting his ass kicked, melodramatic narration and a build up to a cool hero moment like Ollie getting his mask and Flash being flashed. Barry may currently be a weedy nerd but he had a point about the eye makeup.
Oh and Laurel's plastic face unable to register expressions in the face of family tragedy.
Ollie was a real dick this episode too, but I enjoyed seeing him trying to deal with the dick move he pulled last week of shooting Roy in the leg. Arrow, the most dickish of TV superheroes!