46 Pokemon including the unrevealed starter evolutions. Assuming Clauncher, Skrelp and that bunny have an evolution, that there's a legendary trio, a legendary small thing and a third Z legendary the number is 54. That's 16 pokemon left to be revealed.
If Binacle and Hawlucha are real there's only 14 left.
If there are more than say, 20 new pokemon revealed then we're probably safe.