To be honest I don't know as much about this car as I would like to...
However I belive it is a pure racing car or at least built primarily for racing.
As for the long wheelbase, I can't say I'd noticed that especially. I think it might just look like it has one due to the angle of the picture and the fact its a low built car.