When cars and anime clash together