This is insane. It feels extremely polished and clean, well done!
One small remark: the music itself is phenomenal, but the timing of it felt slightly off (e.g. the boss battle music started playing 5 seconds after the boss has spawned for me and sometimes there were gaps where no music played at all (also for a few seconds before playing again))