This one feels like an excercise in virtuosity: the strong characterization of the MC is on point and your writing skill are on full display.
However, I feel like the story is a bit too long for this kind of narration to go on without interruptions. Something to break the monotony would have made this much more enjoyable. Some shifts between this over-the-top voice and a more grounded perspective would have greatly enhanced the experience. Instead, the few bits when we actually get to hear some voices other than MC's end up being just as silly.
Still, the basic idea for the story is very good and, had it been shorter, I would have been on board for the entirety of the ride.