Хорошим началом было бы избавиться от таких функций, как автомобиль, CDR, CADAR, ...
Запись функций доступа к записям данных. Используйте первое, второе и третье.
Для доступа к первому элементу списка используйте функцию FIRST.
Для доступа к остальным элементам используйте функцию REST.
Это облегчает чтение и понимание кода.