I really struggled with the acceleration. There's very little movement at first, then suddenly I'm at warp speed.
The trick to this game is definitely play with a light touch, and be patient.
Is there an invisible wall on the last level? I had to go all the way to the top to get to the flag, but I managed it and beat the game :)