Has anyone driven one of these muscular babies recently? I'd welcome any thoughts or opinions on this car, especially from owners...