The complexity doesn't seem to arise organically out of the plotline. A lot of the confusion is generated out of not hearing the one time in the movie someone explained something, or from the movie not explaining something that is easily explainable. It's almost as if the writers could have made the plotline easier to follow while keeping the plot the same, but at times purposefully chose to obfuscate it solely for the purpose of making a "complex" movie.