White smoke is a sign of zero combustion with lots of fuel. I'm immediately wondering if there's a poor electrical connection (most likely with the ECU, CAS/CPS or MAPS).
It shouldn't be the glows. In 5 degrees celcius I've turned my key and cranked the engine and it's immediately fired into life.
I doubt it'd be struggling for air. You've normally got zero boost while cranking anyway so it's not turbocharger related. The only way you'd get clouds of anything out the back is if there was plenty of air coming in the front. Diesels do gulp air in vast quantities, even at cranking RPM of around 300rpm the 2.5L engine is gobbling 450 litres of air per minute. So your air is fine.
It shouldn't be the battery quality, we've had reports of poor batteries allowing the engine to crank over but the ECU won't fire the injectors - obviously not happening here, your injectors ARE opening. The question is, are they opening at the right time?
I'd first try cleaning the electrical connectors for the crank/cam position sensor (depends on the model of your engine as to which and where) as well as the MAPS (maybe clean the MAPS too, although I wouldn't be surprised if this didn't do much except make you feel like you've done something today!).