To be entirely fair I played this on an RTX 4070 Super, I'm sure if I tried it out on my iGPU laptop it wouldn't have been fine! And as for the final boss... I saw another comment mentioning safe zones - I though those were just decoration!!
As for the music resetting, I can see that being annoying - what if instead of resetting the music, you just don't change directions on the first beat? So people have a beat-and-a-bit (but always at least one) instead of a fraction of a beat to get their bearings after respawning.