This is almost my exact experience, minus the boss eventually clipping through the ground and disappearing. I assume I needed to beat it to advance, but instead I was forced to use noclip.
I loved Hero's walk animation in the cutscenes.