Wow... I just realized there's a solution for a great many of the people here that use pre-heat from Carwings...
I've known about this, but from some of the replies I think this feature might not be evident to some. The car has a climate control timer built-into the car. In fact, I believe Carwings just remote-sets the timer in the car to "depart" 15 minutes from the moment you send it - as I believe the timer runs for 15 minutes when you remote-start it.
So you can get your pre-heating done if you have a routine schedule. It's under the "E"-button menu (that button below Seek/Track), then "Climate Control Timer". Just like charging timers, set a climate control timer for your "departure" time, and it'll be pre-heated (or cooled, if you're on the other end of the planet today) when you go out to the car to leave.
That saves you the hassle of Carwings, but has to be a predictable schedule. Myself, I have no schedule right now (yay, life in flux), so I rely 100% on Carwings to preheat/cool before leaving...