This was confusing to play. I'll ignore the thing with the restart button since you've noticed that; why have a restart button at all, though? At first I thought it was a racing game, so I pressed up on my keyboard to begin the track, but I just hit the top of the screen. Then I realized maybe the goal was to get the goal? So I started doing that. It's not well explained at all. It doesn't help that your car is the same at the other cars.
The game also doesn't feel very fun to play. The car itself feels a bit draggy until you get to higher speeds, and turns are a mess, often becoming slow and tedious. At first I thought you could get hit a certain number of times, because I got run over ~3-4 times until I finally got game over, but on my restart I ran into a car and instantly died. I also got a game over upon restarting again when I got a game over after a car simply passed me (I was just sitting there for a moment). Pretty sure these are bugs; I'm not entirely sure how many "lives" I have, or why I died the first time. These are serious bugs that needs to be fixed.
Also, why doesn't this game have a timer? It looks like you used Construct 2 to make it, and a timer can be implemented on Construct 2. "You have 30 secs" doesn't really help, since I'm not sure how much time has past; you don't tell me when the game ends, either.
All in all, this needs a lot of work. I probably won't play it again until the bugs are fixed.