Thank you for taking the time to write out such detailed feedback. It helps a ton!
There are definitely player-flow issues in the current game. My intention is to eventually implement pseudo-RNG where scenes you haven't seen yet are the ones that appear, and once you exhaust all scenes it returns to a reduced-chance RNG. There'll also be more bad endings where a bit of exploration is required, permutations of existing endings, ending trackers, etc, but those'll come after the base content is implemented.
Thanks again :)