The writting is abysmal, and you're forced into options.
Example?
Being nothing but nasty to "mom," being friendly/understanding to "step sister," ignoring Carol completely...
I still go to the party with Carol and not Ashley, Ashley still hates my guts, I'm still driven to defend "mom," and Carol and her friend still blow me on the porch.
What is the point in choices that mean nothing?
Why give the illusions of paths if you end up with Carol and Jessica no matter what?
Why give the illusion of paths if, even with -25 with "mom," you are still defending her and you are hostile with Ashley?
All of the bizarre, bad writing aside, and total lack of pacing (day 2, and mom is touching herself and wondering if she's fallen for you?), the fact that choices seem to mean nothing ruins the game.
In two days, Ashley goes from stopping you in the hall and whispering, when Brad has walked away, that she knows the truth and will help you, to then demanding Brad help remove you from her life. And why? Because you're locked into being hostile towards her, not covering what she knows, not appreciating her help, etc.
When things blow up and she fights with "mom," and you get her phone, your only option is to delete the picture.
What if you wanted to choose the path of turning "mom" down and following an Ashley route?
Look, the scenario set up is good. The renders are great. The girls are all beautiful.
But if you want a static VN without much choices or branching, make it that. And if you want to allow choices (such as despising "mom" and aiming for low points with her) there needs to be pay off, and branching paths to follow. You can't just force the player back on the track of "you love and protect your mother, for this scenario, because that's all I wanted to write."