I had a thought last night, an Idea for yet another version of this story:
-Reject them all... including Fiona.
This is an experiment I run with other AVNs and I often find that most reveal some major dialogue and story flaws, especially when they are intended to be Harem stories.
Some examples of what I mean:
-Characters and story assuming the MC is in a relationship with LIs when he is not.
-Choices that only result in lewds or affection points that lead to lewds and have no other consequence to the story.
-The shallow nature of relationships in these AVNs is revealed. Meaning its just a lewd and no real emotion is expressed. This is a difficult one since time and corniness is an issue.