The thought occurred to me that if there is a small rewrite where the MC doesnt punch Luna, just argues with her but eventually gets a blow job from her in the hotel room.
Then the mob arrive.
We dont hear what they say to Luna.
Luna then tells the MC she has to go, she will call him later.
They leave without the MC trying to stop her and he is not shot.
The Felicia side story could continue but later on.
End of update 2.
I think the rest of the shit could be forgiven, or accepted, and it would steer the story back to the direction it should be going.
It means that the Dev still has a bit of mystery in his story, surrounding Luna, while we are left hoping the MC can get to fuck Luna in a later update.