Earlier today, with 1,025 km's on the clock, my CX-5 went through it's second regeneration. With the first taking place at a touch over 500km this appears to bear out my suspicions that Mazda have programmed the firmware to execute a regeneration cycle at the 500 km+/- mark irrespective of the current state of the filter.
This second regeneration was very short in duration and the awful smell that was evident first time around was more acceptable to the nasal passages lol. Whether this was due to my top-up fuel fill being with a so-called better grade of diesel or because the engine had now had a few km's put on the clock I wouldn't like to say.
As an aside - the engine oil level dropped by a couple of millimetres upon checking after the first 500km but remains at the same level with now 1,090km on the clock so oil consumption at this moment in time is negligible. From an appearance aspect, the viscosity appears to be the same i.e. feels like undiluted oil on the fingers, and the colour is as new with no smell of diesel present.