No it doesn't. I've had people pull up along side at stop lights with the FORD GT logo facing them and they ask, "Is that a Lamborghini?":confused
Azz-zactly. 'Had the same thing happen more than once. But, "Ferrari" was always the mfg of choice here in my area.