This isn't to say that Tejo won't actually be broken on release, because you never really know.
It's just very annoying to see people immediately jump on the hate train for an agent that hasn't been released yet just because their kit looks OP. I thought we'd learn by now that kit reveals don't mean shit until the character's actually out.
When Deadlock was revealed everyone thought she'd be busted because the wall looked strong and the ult looked busted. When Vyse was revealed everyone thought she'd be busted because the wall looked strong and the ult looked busted. Turns out they were both relatively underwhelming. And, very few thought Chamber was going to be busted and he ended up being the most busted of all.
I thought it was kind of clear that Rito prefers to release agents in slightly weaker states, so they don't break the meta, and later buff them (if needed). Neither Neon or Iso were considered gamebreaking on release, but imagine if they had been released in their gigabuffed states from last year. Gigabuffed Neon was what got me closest from genuinely quitting the game forever.
What I'm trying to say is, stop using 30 seconds of video and streamers' day 1 opinions as the indicator of how good a character is going to be. You have to give it a week or two or three. You need to let people find the bugs and exploits and techs to see if they are actually good, because a strong-looking character could be underwhelming and a weak-looking character could be gamebreaking.