I have completed this game, and I think I am probably the best at it. See my best time on Speedrun.com