Definitely looks like a seal failure. The seal is broken which is causing the cloudy glass. If the glass is not under warranty you should be able to contact a local glass company to do the repair fo ... read more
+1
Impossible to say without inspecting the roof but some will live quite a long time based on exposure, correctness of installation, ventilation, etc.
There is quite a bit of variance and human cont ... read more