I really like the world and setting you've written, as well as the realistic interactions. My only gripe is having so many characters introduced that it's sort of hard to keep track of all. If you're still planning 50 different characters I hope you can cut it down and make each character more memorable this way.
Other than that it's great with pacing and worldbuilding