User blog comment:ZeVikingSif/Could it be that Yao Fei is Prometheus?/@comment-24152851-20170203051129

I doubt it. Oliver's actions as the Hood were supposed to have inadvertently created Prometheus. The stuff with Shado predates that.