I think the timing is probably fine, but I found it hard to know when to press the button due to lack of feedback on the landing. I spent most of my playtime in the tutorial where the ground is a solid colour, so I often had no idea when I actually landed. The quickest fix for that would be to add a sound effect for landing. It'd also be cool to see some dust particles when running around and jumping/landing, which would make it easier to see the player's movement in relation to the ground.