Hello,
Thank you for the feedback.You're right the physics of the car need to be improve, this fix is in my short list.
Have a nice day.