1) Это не простой скрипт.
2) В этой теме есть ответ на Ваш вопрос
viewtopic.php?f=105&t=19535 (Но тут самый простой вариант, просто поворачивайте авто на игрока той же самой функцией)
3) Коллизии, движения
автомобиля и его поведение на дороге думаю вам не напишут за просто так в этой теме. Хотя самая простая коллизия это
void OnTriggerEnter(Collider collided) {
Debug.Log("Hit Something");
Debug.Log(collided.name+"; "+collided.GetHashCode());
}