Have you ever played these type of incest games?
All the good ones have a reluctant mother who slowly becomes corrupted.
Once again, good writing by the Dev IMO.
This just tells me you haven't played the good games at all. At this risk of sounding condescending, if you think this is good, you have ridiculously low standards. I'm not here to berate the dev, because games take effort to make. My comment was just suggesting how he can improve it to make the story more consistent.
So it's not that the Dev is a bad writer you just don't like the story. Which without the smarmy condescension is valid.
Your opinion is your singular POV and this is a thread for comments. But I would say in response this character is a teenager dude horny for his mom. He's not some smooth adult. He's all over the place because he loves his mom and at the same time wants to exploit/perv out on her. As far as the character and the writing it makes perfect sense.
You can believe what you want, my opinion is as valid as yours. I can dislike the story, and it can be bad, both can be true. You say he's not some smooth adult, why does he keep feeling guilty then? He's a horny teenager right? And what about the mom? Is she a sex doll? Why doesn't she physically stop the MC, like ever? Is he that much stronger than her that he can do whatever he wants to her? Does he have telekenetic control over her? Did she get immediately and fully corrupted by her son's lust?
Conflict is what this story lacks. Corruption takes time, and conflict. The mother won't immediately go along with whatever the MC tries, we need to know what she thinks as well once he tries anything. She would refuse stuff outright in the beginning. What happens here is just 1-2 dialogues of back and forth and then Vicky goes along with anything and everything.
I realize this is not a recommendation thread, but I will suggest 2 games to you that have actual corruption and buildup: No More Money and Monkey Business.
I said what I had to say, but I realize there are a lot of people here to defend the dev from any criticisms. So I won't go any further with this discussion. Thank you to the dev for his efforts.