From a writing perspective a kinetic style game certainly makes the coding easier, and allows you to tell EXACTLY the story that you want.
I'm just not sure about the "will he or won't he" tease in the above synopsis. In the event that he won't you wouldn't need more than one girl in the game. That there are four going on seven indicates that he absolutely will.