At the moment I understand almost all of the plot, and I understand what is going on for the most part. Though it may be much more confusing for others, I tend to grasp this stuff easily I think. Thus, I'm not the best person to ask about that.
It's quite complicated, and you shift from one perspective to another a lot. Also, there's time skipping. And other weird shit.
I was confused a lot at first but it got easier to understand soon.