Re: if they're all coming on at the same time....
On the other hand, if the power company has so many people on "smart" thermostats which they can control, surely the obvious thing is to inform all those thermostats to "jitter" their startup times across something like a 15 minute period. Or are they not actually all that "smart"?