I've had 2 broken screens in the last year, both tiny "tinks" at low speeds, which created a split in the screen which lengthened overnight, I must say I'm not overly impressed by the quality of Mazda screens..?
A fortnight after my last screen was fitted, yet another low speed "tink", which put a big chip in the screen, and which I managed to get repaired the next day for £10 by Autoglass.
A word of warning Al, I'll bet Autoglass bring the wrong screen for your CX5 on Wednesday, they did on my first replacement, twice in fact, which was very annoying, but at least I did get 2 x £25 rebates against the £75 excess charge..!
Good luck..!
Cat.