Agreed that this is not as uncommon as one would think, but I am 100% certain this was not caused by impact. Mazda certainly should cover the repair given the circumstances (6 month old vehicle under b2b warranty, sunroof blew outwards), but I somewhat expect them to try deny the claim. No harm...