Look, I understand that everything is subject to criticism, and I also understand that this show doesn't do a well enough job of establishing its setting to newcomers.
But here's the thing, that's not its purpose; its a tie-in to a fairly popular series and its purpose is to promote the games, and give people incentive to check them out. All of those things you pointed out are things that people are going to want answers to, how are they going to get those answers? By playing the games.