Great way to end it, its only disappointing because you know that pretty much all of Team Arrow survived somehow, although I'm severely doubting Merlyn, Boomerang, and Evelyn made it through but you never know.
I really wish they had not confirmed who was returning next year, could have been a hell of a cliffhanger otherwise.
I wonder if they continue flashbacks next season if it'll involve what happened to everyone after the island blew up. Also Oliver the father should be interesting, trying to balance being the mayor, green arrow, and a dad.
Only bad thing this episode was setting up Oliver and Felicity. If any of the main cast dies I really hope its her (and that its not a fake out)