I really didn't feel like a boss battle song to me. It didn't give me that feeling where I get pumped up and excited to fight. Infact it gave me the opposite it didn't motivate me....I think this would pass for bgm or even a level but as a boss battle I don't think so.....lol
Please contact me if you would like to use this in a project. We can discuss the details.