Situated close to the Arizona desert, OTTO Car Club promises to elevate the luxury car enthusiast experience.