User blog comment:MakeShift/Arrow's new Big Bad has been revealed!/@comment-1104107-20140727140028/@comment-807326-20140728065155

Probably a la Slade, flashbacks and then present day.