How about FTL? Teh SUK? Slow flaming purple rain? Wrong wheel death machine?
All jokes aside, I think nicknames just happen. Once your car is done, something will pop up that fits your car. I, personally dont have any plans for a nickname for my talon, but I am sure someone will say something about it that will pop and it will be her nickname. Just my .02