The Battle Tower was definitely a great addition, and i also agree that putting random legendary mount on the reward for final boss and in the prize pool is a bit much, they are very hard to obtain through game with pvp and the time spent for them has a huge gap.
I strongly recommend different rewards for pve and pvp honestly. Also i hope you can change the movesets of some other pokemons because right now i think some still have the evo moves,(like that raichu using thundershock), cynthia was definitely a surprise but i feel like the other trainers get random pokemons from existing npc pokemon pool pro has, pretty disappoited about it xd. I mean i did enjoy battle tower a lot back in platinum and with even 11 trainer progression, beating it with the random pokemons from my pvp pokemons is way too easy, cleared it in a heartbeat, i mean they are npc but i sure hope there can be more challenge.
In the side of the player names replacing the trainer, its a good idea for me just for the lols (at least i can say i defeated you this time- whoever names pops up on the tower)