Mc is an unreliable narrator then,But we have to remember that the sequence of things happening isn't linear in that we never know how much time has passed between the different experiences shared. It is our MC telling a story to someone, we do not know what has passed between encounters. There are gaps where other things might have happened that our MC either didn't recollect as vividly or felt were less important/less lewd so he chose not to share them.
everything told may be his sick fantasy
there is no Keyser Soze situation
+ people complain about two guys they invite to Hotel,
if they have not enabled NTR ever that option should never happened
one option in the hotel was Ann sleeping on the sofa
all three men sharing the bed but for some reason it is not choosable
+ dev clearly stated this is beta so situation will change in the proper update