Thanks, but I won't continue it, it's not really fun ("make a great game or kill it early"
).
@flatron: Use absolute movement (second movement vector of c_move).
Imagine you have a direction vector (vec_rotate and car.pan) and an absolute movement vector, now blend, depending on the grip your car has, between those, i.e. add the direction vector to the speed vector and normalize.