I do think that they are revealing a bit too much. When you look at the Pokémon games from a general RPG game standpoint, the Champion's last Pokémon is the final boss. Usually, the final boss of the game is something that is kept a secret until release, and yet they revealed Mega Metagross. It would have been nice for them to keep that a surprise.