Why do we need to keep wondering if he raped her or not? At this point there should be a clear conclusion of what went on that night.
Even the mc doesn't know and that's just horrible, and she's also guessing and even offered to let him 'off the hook' which is more kindness than he deserves.