It's been over seven years since Elon Musk first teased the second-generation Tesla Roadster, a futuristic sports car ...