Very cool graphics/presentation. The integration with the music is really neat, though it doesn't seem like you have any agency over it, and if there is I can't feel it (i.e. it feels like it should have rhythm game-like elements but it's all done for you instead).
The music cuts out at the boss, don't know if that's a bug or you didn't get to implement it.