Definitely something I am aiming to fix in the next part. Appreciate the kind words :)
As for narrative - I toyed with this idea, but didn't want to pigeon hole given the next 2 parts. Likely, I will play with this idea again on the final part (since no new "twists" will be announced).