Hola,
estuve viendo el catálogo de este sitio web y al menos todas las funcionalidades, exepto la rotación de 360 grados del auto, son simplemente un envío de la opción elegida al servidor y este, devuelve los datos y se recarga esta parte de la página.
Por ejemplo: se elige el auto, se envía al servidor el auto elegido y se carga la imagen en pantalla; se elige el color, se envía al servidor el color elegido y se carga una imagen del auto de ese otro color; y así para todo lo que vi.
Daría lo mismo hacerlo en Angular, en PHP o en Perl para el caso. No he encontrado ningúin proceso local en el navegador ni ninguna tecnología diferente de las que se usan para crear cualqueir carrito de compras... de hecho, hay un poco menos de tecnología que en algunos carritos, ya que hay cambios que recargan toda la página.
O tal vez te refieras a algún tipo de simulación que yo no he visto entre las opciones que usé :-(
Saludos!