In fact by all the points I gave, I think the diversity of cars is one of the lowest priority.
I think adding some mechanics would increase the lifetime for the game, giving to the player the chance of trying several strategy to win !
But it's already pretty fun, I put multiples points because you wanted to know where you could improve =P