I think to truly evaluate this card you really have to look at the entire class of Ophidians, and psuedo-Ophidians. We have a ton of versions of that card now. Just to name some of the ones that I remember seeing people play in Vintage at one point or another:
Finkel (Shadowmage Infiltrator)
Ninja of the Deep Hours
Edric, Spymaster of Trest
Azra Oddsmaker (ok this one is new too!)
Baleful Strix w/ Welder
Sword of Fire and Ice
Asylum Visitor (I was really high on this card)
Hypnotic Specter and friends
Now despite this list being very long and not even complete, I dont think any of these cards are seeing play right now. That isnt to say that this card isnt playable, but it is to say that this card has to succeed in an area fairly saturated in with good cards that arent seeing play.
What it does better it seems is that it is a better clock than most of these other cards. It's also on the higher side of synergy with other creatures along with Edric, Ninja, and the new Azra Oddsmaker. Its also blue so it pitches to Force. So it certainly has a number of benefits that if you can leverage then it can be a better option than others.
What it does worse than others is getting through blockers, and it needs to attack unlike Bob, Strix, Visitor. Unlike Finkel or Selkie, it doesnt have evasion. Unlike Ohran Viper or Flamespeaker, it doesnt have a mechanic to punish blockers. So I think certainly it needs more help in order to trigger compared to these cards.
So where are we at in terms of a deck to maximize this card?
Plays Force of Will.
Plays Snapcaster, Clique, Trinket Mage and/or other creatures with CiP effects.
Plays enough high CC spells / Sensei's top to maximize damage.
Plays enough remove /pump spells to get it through blockers
It sounds awful close to wanting to be in an Outcome deck, except for the last part of needing cards to clear its path.