Yup. The super-powerful push/jump etc. was explained as enhanced as tadpole's influnce. No expecting 7 days before change to be a thing, nor to get rid of the tadpole early in the game (if at all).
Yeah its seems the mutant tadpoles use somekind of "tech" simular to essence stealing Ioun Stones, which makes me think of them almost like evovling, living magic items. This should be a very interesting mechanic.