I really enjoyed this first release. Zyra made me laugh a bunch of times with her cluelessness.
As to Violet, I think her relationship with Cody can be cleared up with a little exposition in the basement/back room of the gas station. A few lines about how Cody's dad offered to support her skating career if she'd play along and show up as Cody's arm candy to important events (since Cody couldn't get a date due to his asshole-ishness), then they kept putting her off as to when they would come through for her. Of course, they never intended to follow through with their end of the deal and were just using her, and probably sabotaged her prospects to get her to agree. Sitting in the car with Cody she finally realizes that she's been scammed when Cody tells MC that she's his property, so that's when she makes him let her out.
for me this would not change how i would feel about her.. she broke the trust between her and mc with her chosing cody over mc or in your case would chose the guy who ruined mc's life over him.
for me the only thing that would make me come back to play this, is if violets story changes completely to that shes not in the car with cody in the start of the game and never was/is together with cody and had nothing to do with that family.
also i have a problem with the story of mc working in a gas station for 5 years with the kind of physic he has and the fact he is able to get in to a galactic university, surely there would be millions of better candidates, who would atleast have a brian to start working blue-collar work for 1-2years to get back in college.
edit: sry think i used blue-collar work wrong here and working in a gas station is also a blue-collar, meant more in the sense of working in industies like contruction, welding, mining, electrical. work like this is always in high demand and would be easy to get, even if you had a powerful asshole out to get you.