I really want to like this game but the dev seems to have tried to please everyone and managed to do nothing. Even without cheating. Oh you missed this, now you can't do that. Oh you pissed her off. Now you can't progress that.
Welcome to the world of adventures before LucasArts came along. Back then it was quite common to have dead ends or paths where the player could die. In Sierra games you could die by taking a wrong turn or - in Leisure Suit Larry in the Land of the Longue Lizasrds - not wearing a condom when visiting a hooker, that was quite a painful death.
LucasArts started doing things differently from the beginning, but with The Secret of Monkey Island they really pushed the agenda that there should be no dead ends or death in adventures, no matter what.
Mix that old style adventure approach with a dating sim and you get House Party.
Still ... I like their approach best, as they bring an adventure aspect to their game, not many others even try that.
Story design should be done with an appropriate engine however, I tried to create something in their own story creator and let me tell you it's a pain in the ass. But using an external tool is no option if you keep introducing and adding new stuff, where one action for the new paths can block actions for the old paths and vice versa.
If they ever would say: "This is as far as it goes, this is the final version", then they could do a complete quest redesign with a good adventure engine which can also test the script for dead locks and then recreate the story in their own engine.