"We had an animated encounter last year." I totally expected that they were going to make that pun.
They've actually done a pretty good job staying consistent with the animated show, aside from Vixen's hair length, though I'm not sure how well it would work for someone who wasn't aware of that show. "Huh? There's a magic-using superhero that Ollie met a year ago and who knows Laurel and Barry? When did that happen? Did I miss an episode?" (For that matter, how does she know Laurel?) Anyway, it was a nice surprise that Mari had relevance to the story because of her family history and its relevance to William, as well as her magical powers.
Speedy firing upside-down from the motorcycle was awesome. She gets the best stunts, consistently. I was wondering why that was, and then we got that scene reminding us that Malcolm trained her to be an utter badass.
Well, I guess we can rule out William being the one in the grave. Meanwhile, I could've done without the melodrama of Felicity calling off the wedding. That feels contrived, after everything that happened. And wasn't it premature, when her ability to walk returned, to just walk out and leave her wheelchair behind? What if it's temporary?
They actually did bill Echikunwoke as "Megalyn E. K." here. That's surprising. I don't think she's ever officially gone by that name before.
The animated show's portrayal of her powers do look good in live action. Her calling on the bird and taking off was especially nice.
She didn't really get to do that much physically compared to animation, though, and we just got a few brief glimpses of things like Vixen flying. And that shot of her jumping over Darhk and swiping his totem looked very fake and CG (although I know you posted your comment before that part of the episode). I think this show has a different FX team than
The Flash, Legends, and
Supergirl, and they're not accustomed to the same level of big metahuman action.