About auction system.
I have experience with that in world of warcraft.
1 - Please give a maximum of auctions for players (I suggest 5), otherwise it will become a mess with so many Pokemons.
2 - Auctions have time limits.
3 - Do not put Pokemon from other areas. For example, Pokemons that can only be captured in Johto, can not enter the auction Kanto.
Otherwise, people will not have to struggle to get there
For now it is, but it has many details that can make this system fail.