Its pretty good!
But I think the volume on some thing was off...the more upbeat things were placed in the back while the main loop ( that Ceribus Saw sounding part that the song starts off with) was taking over everything else.
And it seems too slow for a boss battle...try to increase the tempo and see what happens...