I personally had no problem understanding the plot of the game, so it might just be your personal issue. Everyone is different, and it's okay to not understand something.
Finally! The wait is over, lads!