It has been 15 years and about a million broken promises since Tesla CEO Elon Musk first said a second-generation Roadster was on its way. Now, we're at the tail end of 2026, and we've finally gotten ...