Furthermore, there are a couple of cards like Radagast, Wizard of the Wilds that are neither voting based or an Elf so they seem very out of place for the deck
This is mostly because K'rrik, Son of Yawgmoth is the single most popular new legend from Commander 2019 , but Chainer, Nightmare Adept is also fairly popular
I think you might want to cut back on some of the non-basic lands you've got in here, even if just to slightly improve the odds on Scrying Sheets
The Lands Not much to say here
9: You get an emblem with "Whenever a player casts a spell, you create a 2/1 blue Ninja creature token." Kaito, Cunning Infiltrator Rarity: Mythic Rare TYPE: Legendary Planeswalker SUBTYPE: Kaito CMC: 3 Mana cost: USD: $4.22 EUR: 3.96 TIX: 0.19 EDHREC RANK: 4321 (3) Whenever a creature you control deals combat damage to a player, put a loyalty counter on Kaito
Given that the eventual payoff is potentially a lot of free cards, that sounds good in any blue deck