And I think they are still learning. There was a bad release of DMR firmware and some months later, I'm not aware of a replacement.
The M8 is likely to be much bigger (factor of 5, 10?) than the DMR so any issues will have a greater impact. They're entirely right to have had such a long period of testing. Jorge's "mole" talks of last minute changes. If the mole is correct (a rash assumption), years of software development tells me that would be bad news.
The great danger of late software changes is that they destabilise the product and destroy your previous investment in testing.