I have been playing this game when bored for a while and discovered this very empty speedrun leaderboard. So, I've done around 10 runs, and finally got the record!
Video to come.