I found it a bit hard to believe that she somehow managed to get all shot up and Ollie didn't get nicked, even though he was lying on top of her and then even more exposed while taking control of the car.
I gather that automatic weapons fire is pretty unpredictable, because there's no way to aim the bullets. Generally that kind of continuous fire is used more for suppression (to keep people from being able to move out from cover) than actual killing, although I suppose it's somewhat easier to hit targets that are boxed in like in a limousine. Still, with randomly fired bullets and a moving target, there's no guarantee that the target will be hit, even with a whole bunch of bullets flying. It probably would've been more efficient to come up to the doors, shoot out the locks, and pop the passengers in the head at point-blank range. But then you couldn't have had the heroic getaway.
Anyway, didn't the flashforward in the premiere say it was 6 months in the future? This is only 3 months later. True, Barry did say he missed the funeral because he was dealing with Zoom, but would he really wait 3 months before showing up? Not to mention that Zoom hasn't been engaging him directly lately. So I don't think Felicity's the one who ends up in that grave, unless she's, like, in a coma for the next 3 months.
I was expecting that the fake Green Arrow would turn out to be Roy. I thought I'd read that he'd be making a return appearance at some point. I wasn't expecting Malcolm to play along to that extent, but I guess he really would do anything for Thea.
Anyway, I'm tickled at how the whole "holiday party" thing is bound to infuriate the "War on Christmas" paranoids. Oh, no, other people have traditions of their own, it's the end of civilization!