The only thing throwing me for a loop is his dumb fucking reactions.
You will fight against a god
MC: oh, okay; that sounds neat; better train, I guess.
Your parents' grave
MC: oh, okay; hi mom and dad; I'll do my best
You're a demi-god
MC: oh, okay; guess that's useful
...
You're getting promoted, like we discussed
MC: OHGOD!! NOOOOO!!!! WHAT AM I GONNA DOOOOO!!!! AHHHHH!!!!!!
Like, seriously; what the fuck?