I could be wrong but I think that I can see through the windshield a bit. It could just be very dark glass that looks mat in the photo.

What concerns me more is that the tires appear to be plastic which is unacceptable for a figure within a 'collector' premium range.