Quoted By:
It's possible.
Given a lot of both ORAS and X & Y were datamined out or leaked early, they may be blowing the load early to build as much hype as they can to boost sales.
But some numbers to think about.
For the record here's the number we officially knew at launch of each gen
Gen 3: 37 of 135
Gen 4: 30 of 107
Gen 5: 52 of 156
Gen 6: 42 of 72
Of course, Gen 6's number ignores Mega Evos as our current 54 ignores Alolan forms.
I feel like we've still got a hefty chunk to see.