I liked the City of Heroes MMO episode title reference.
Good premiere, but I've got a couple of nitpicks. Why did Ollie leave Starling City knowing Thea would be alone and vulnerable? And why did the thugs wait until Ollie got back to kidnap Thea?
I liked Black Canary's appearance. I wonder if that's Laurel.