Sounds like a very very gloopy goobie silly boss fight. Meowsynth is nicely incorporated and I think you managed to use it with perfection, by using it differently enough that it feels rather alive!
I'd say sometime the metal pipe sfx doesn't blend well with the song and it become a bit too chaotic.
Other than that great song!