I don't think the plexiglas is a "window" I think its an inlay. I would think under extreme conditions and vibration the plexiglas would not make a great sidewall for a sub. I probably is more for looks than anything else..

Since these things are manufactured in a foreign country and there is great chance for communications issues, it was probably just a manufacturing flaw.