Handling massive amount of players is always challenging, but there nothing unique about it. PlanetSide 2 exist for years and its able to maintain hundreds of players in same area just fine and more than 1200 per "continent" which built of tons of small zones that have almost perfect sync between them.
As for tracking character state and region instancing there tons of MMOs that doing it for years too.