I thought the exact same thing...
Don't get me wrong, I feel like after changing it to be more "drag car"
look ( stance, those silly small rear tires, things like that )
I think it would look pretty cool, to me anyways.
Just seems like confusing back story and a mix of racing style...