Nothing promising about this game. This scene was supposed to be part of another game but apparently that is not going to happen. I don't want to trash it or abandon it because it is not bad at all.
If you like driving than you're probably going to like this game. Basically now it's just an unfinished driving game with no defined mission. Just enjoy driving the pickup truck around the track, maybe try to do some drifting or tricks because the car is capable of that.