Firmware/Software development, unfortunately, often marches to the beat of a different drummer. Take the largest software company in the world - it is the most profiatable by a large margin, has more money than God and has often been quoted as one of the the best run corporations in the world. When was the last time they delivered an operating system on time and free of bugs? As I recall, the OS prior to the current bestseller was over two years late.
I would much rather that Leica do this release correctly; spend the requisite time and money to test it out thoroughly and finally release 1.10 even in June, if that's what it takes. What would be worse is if they force themselves to meet the deadline this month with an inept version. That for sure would do greater harm than a delay in the release. However, if a delay is warranted, they should communicate the matter to their clientele and the majority of us would understand and cut them slack. In management as in all other matters, it is lack of communication that is the single biggest culprit in fostering dissatisfaction.