The concept is really fun, and the frustration is there, good and bad. I really love this kind of game, and this one went down the right path. Though the action interaction is hectic by design, the audio being layered over each other when I played too fast at the beginning wasn't intentional, I assume. It's not perfect, but I enjoyed it.
I would suggest adding some alternate ways to level the player up and introducing more and more mechanics to fix the difficulty ramp, as it's quite slow at the time. That can both spice up the story and compliments the mechanics better imo. Anyway, nice work!