Glad you enjoyed the game, thank you for the kind feedback. And yeah, the platforming was definitely in need of some tuning :D
The score only updates every 60 seconds (I think) and I believe the game should show the top 10 scores on the leaderboard.