I believe the Ferrari's were actually Lolarri's.
Rather kill a Lola rather than a Ferrari. Still have to get that one on DVD. The only one I have found so far is in french with English subtitles. Unfortunately my french has slid into oblivion since graduation, and I hate reading movies.