I agree with the above, the pacing sometimes feels a bit rushed. Just by breaking up the dialogue a bit it would a) read more naturally, and b) stretch the length of the content without being filler-y.
Also, sometimes things are mentioned and the responses feel a bit ... non-plussed? Like, I would imagine someone going 'wait, what?' at times, but we just roll on immediately instead.