Each track has 5 checkpoints. Time is added to clock at each checkpoint. Race ends if you run out of time early. you can retry each track unlimited times.
You get a base score for your mileage. At each checkpoint you score a bonus depending on your rank and remaining time.