Generally speaking, when Tesla unveils a new product ... or, in the case of the second-generation Roadster, still not available more than seven years after reservations were first opened.