Solid game, but I feel like there's a lot of luck involved depending on where the boosts spawn, and some of the jumps are hard to make.
Have you tried jumping over the edge to get past the platform?