That was not the direction I was expecting, but I really liked it. Feel bad for Oliver and I wanted to slap Felicity in the end. I don't know how I will feel about the jumps ahead in time. I read that the jump was supposed to be 20 years later. Not sure how I will like that. They do some predicting in Flash, but have leeway as the future isn't set. In this case it is set.