Some interesting tips in there! It makes me wonder about alternate avenues which might be slotted, but it seems accurate enough as things stand. I tried for a long time to make it so you could "do" everything, but more and more outcomes seemed to preclude each other. In the end you still might eventually do something you can't take back, as it were. I am often forgetting "steps" when I play through, but it's kind of fun to me, perfecting some kind of route, writing it down and sorting it out.
You should, however, be able to do "basically everything" in a single playthrough, if the order of activities is adequate.