It’s alright I guess. Too upbeat to be a boss battle, but it doesn’t really sound like it’d fit for anything else. Sections of it could work for a level. You know, like a 2D side scroller section, but it changes up too much.
Slow it down a little and pitch shift it down and you’d have some decent boss battle music.