I'm playing through Battle Moon Wars, and the story seemed followable up until the business with Bazett and Avenger. I have no idea what just happened - I just finished Chapter 45 (this is the Real route) in which I fought Kiritsugu and Iris, and I have no idea what they had to do with anything either. To add to the confusion, why was Shirou speaking to Bazett as if he was Avenger in the previous stage (not sure if anyone remembers this, but that was particularly confusing as well).
Would anyone be able to summarize the story up until I beat Kiritsugu and Iris? I am completely confused here. With all the business of repeating days, having to fight Avenger as he turned into that wolf-type demon, going to the moon, fighting Dark Saber - the story became incomprehensible. I never played Hollow Ataraxia so perhaps there's stuff that the story writers expected the player to already know in order to avoid confusion?