I think it's important to remember that the game isn't finished yet, so there are a lot more opportunities to learn about the lore still. And from playing all three routes, the story definitely becomes more clear with each route. Some of the things you critiqued were addressed in the game (like the puppet doing things you don't agree with) so maybe you haven't played through everything?