I personally don't like narrative in games, but I went for a go...
I think is a best practice if you reward your player with narrative rather than introducing it at first, if it feels like a reward, player should pay more attention and enjoy more, imo.
At platform section I had so much discomfort by seeing the player in the low border of the screen, give at least some ground... Would help a lot.
The music choices was good o/
About your menu: not sure if is something that is auto generated by the software you used... If it was not, well, it was really pretty and great then!
Good job!