This week’s episode of Arrow seemed to have it all: Mayor Oliver Queen fights impeachment, Vigilante returns, Mr. Terrific gets his T-Spheres AND…. we finally learn the identity of Prometheus. But one thing at a time. The episode opens with Oliver, Quentin, Thea and...