I thought this was pretty good.
Some nitpicks though: I found the tutorial to be a bit too slow, and since it did everything for you rather than telling you what to do it was a bit annoying and unhelpful. My only other nitpick is that I thought it would be good to have a full overview of the level rather than the follow camera forcing the player to go through some of it, then reset once they know what the next obstacle is - I would like the ability to theoretically get it right first time with no resets.
It's great that you got something submitted, and it seems well-finished. Good luck with future projects!