Ok so I have the feeling that the ml traveled back in time, that is why he knows alot and that is why his reactions are like that. We see a timeline where he tries to fix things and mistakes. I also read a theory mby a spoiler similar to this somewhere, but again, just my thoughts.
<3