That list looks pretty good. It's super all-in on tokens and probably weak to the warrior whirlwind decks, but I'm not convinced there's a way to make that match-up any good. Ravaging ghoul and Fiery War Axe are just so good against zoo.
Do you have problems finding plays on turn 1? There are only 3 minions you actively want to play on turn 1 in that list. In my latest zoo list, I have 1 flame imp, 2 villagers, 2 voidwalkers, and 2 argent squires. I'd be worried about having to forbidden ritual or reliquary seeker turn 1 and just not having a powerful enough start to outpace a decent shaman start. Maybe the explosiveness of Drake is enough to overcome that.. it's not a card I've played with at all.
I mulligan for Villagers, but if I don't get them, I can usually make up for it with so many strong T2 plays. Bilefin is surprisingly great. I never play Ritual for less than 3 mana and never play Seeker unless it comes out as a 5/5 (edge cases like Gormok exist).
Peddler, Bilefin work great on T2 to make up for the lost T1. I'm finding most decks aren't playing a minion on T1 anyway except Shaman Trolls, Priest Clerics, and the stupid spell mages with Wyrms and Mirror Taunts.
I lost to the spell mage who does all the arcane missiles/flame waker shots after a good ten wins in a row. The race with Fiery Bat hunters is exciting, and I'm winning more than I'm losing there.
Haven't seen the Warriors yet, but expect there's no way around the Whirlwind effects.
I know Drakes are super popular, but I find them good, even when played at 3 or 4 mana. I made a huge comeback when I cleared an opponent's board with my tentacles and got two free Drakes.