I guess it depends on your view of CarPlay as a technological advancement.
I have used CarPlay on multiple rentals over the past couple years. On a rental, CarPlay is perfect - all my info/media is right there in a recognizable form. However, CarPlay is very disjointed from the ecosystem of the car. Great on a rental, but for my car, I want a system the that is better integrated. [It would also be nice if I am using navigation outside the U.S. that it would automatically convert to metric - telling me an exit is 5 miles away doesn't help when all the signs are in kilometers.]
What I would really love to see is for Tesla to have its own app store giving us the ability to download the media we use. I pretty much listen to Pocket Casts 95% of the time I am listening to something. My account transfers between my phones and iPads and the podcasts are always synced throughout - it would be great if the podcast app in the car would also be synced.