And I'm not sure what purpose it served for her to reveal herself at that point in Prometheus's plan
I assume she had no choice at that moment due to Wild Dog having 2 guns on him. Even if not the case it seems Prometheus takes great joy in just hurting Ollie so maybe he just wants Ollie to feel the pain of betrayal by one of his own and nothing more.
I felt this was one of the best episodes to date and not just in Arrow but in the DCEU TV verse. The shocking way Prometheus had Ollie kill Felicity's boyfriend, the fact we see real consequences for their actions from a breaking marriage as Paul took it the way most spouses would take the news IMO, Diggle's past catching up with him (I assume Prometheus gave his location away), Felicity losing her boyfriend and Ollie who is now a broken man. That ending as well OMFG - I assume this is not related to Flashpoint since they all still have memories of her death and she is from a different Earth.
The woman who trained Ollie in Russia and possibly Prometheus, any chance she could be Talia Al Ghul? I've not been this excited by an episode since the 3rd midseason finale where Ra's virtually killed Ollie.
Arrow is on FIRE!!!