Jeeps17
Cath Jockey in a P85
That's right, the Roadster does it. In fact, two big things are missing that the Roadster has - the charge timer and pack warming. Both are relatively simple functions... so the most likely explanation for the delay in releasing them is that they're working on something VERY sophisticated, which optimizes everything for you automatically.
Imagine entering your TOU rate plan into the car. Now you tell it what time(s) you want it to be ready. The car automatically adjusts its charging timing, current, pack heating, etc., so the car is fully charged, the pack is nice and toasty, the cabin is warm, and everything ready to go at your designated time and at minimum electricity cost. Of course if the car isn't plugged in it can still preheat the pack and cabin. And if you decide that you want to leave at a different time, you can let the car know through your mobile app and it will adjust its schedule accordingly.
That's my guess, anyway.
Doug,
You have my vote for Canadian engineering consultant at Tesla Motors !