The login server was down part of yesterday, hence the 20 minutes. The 30 seconds isn't a huge jump from the 15-20 seconds it has always taken, and is hardly unacceptable considering over a sometimes fast/sometimes slow connection it needs to verify security credentials, ping the car, wake it enough to provide data, etc. (and over a 3G connection on the way back, incidentally). Frankly it is a bit of a miracle of modern technology that it takes only 30 seconds. It takes longer for ESPN's mobile homepage to show up sometimes!
By comparison: OVMS, which provides equivalent functionality, takes an average of 2 to 3 seconds. Main difference is we don't have to wake up the entire car to get a response from the module in the car.
I realise that it is an architectural choice, but waiting 30 seconds is not what I would call a great user experience on a smartphone.
Regards, Mark.