It looks pretty entertained. I like F-Zero franchise a lot and this one is one of similar style. You should add a finish line in the ground in order to know as well as a map and/or radar besides the bar-map.
As it is in an early development I believe it will have all that, and hopefully multiplayer (online if possible, lol).