As you start to gain speed some of the corners become impossible (which from a gameplay perspective is not a good thing as it is unfair to the player)
Raising the camera and moving the vehicle back a little bit might also make it easier to see upcoming terrain...
Also, a wider track would make cornering easier...
Otherwise this could be a fun little time killer :-)