Great episode! I wasn't expecting Thea to react in a positive manner when Ollie told her the truth about who he is. Team Arrow is finally forming it's identity, which is a good thing in the long run. Sad scene between Laurel and her dad, but it was time. Can't wait until she becomes more proficient fighting as the Black Canary. One day, we may have a Black Canary, Supergirl, Felicity team up, lol.
Finally, at long last, the training for fighting Ra's has begun. What better way to start it off by Ollie confronting Slade! Can't wait. Although...I think they should ask the Flash for help as it would make the battle a lot easier! Lol. I guess what has me wondering is how The Arrow will confront Ra's this time around. He can't just learn to fight him overnight. I definitely don't see Ra's dying which means that a sacrifice will be made...hmmm.....
In any case, the gears are finally starting to move in a good direction!