We had a similar idea for the second half of our game (which we couldn't implement due to time constraints), so it was really cool and surprising to see it in yours!
As others have said, I do think it sins a bit in the balancing department. The artwork, sfx, and especially music are top-notch, though. Great work!