That was a WILD ride
SPOILERish
I felt something was off about the heroes but jeez
I really, really hope there's an ending where the poor MC can beat the stuffing out of the so called heroes