Thanks am33r. In my opinion, either A or B are the correct way to do this. The glass should not be an afterthought as is sometimes the case. Why not take the time to tweak the model from the beginning to accept specific glass? As discussed, this is extra work for the manufacturer but avoids so much more work down the road for all the consumers. There is a saying in this industry - Fix a mold once or fix a part a thousand times.
The problem with C is, we are HOPING someone can find some appropriate glass which will work. What if no off-the-shelf glass fits the body we have produced? For instance, the Aventador has a very large windshield. It may be difficult to find glass which will fit. One may have to modify the fiberglass to allow for a different size of windshield. Sure that could also be done but it may look funky and why mess with it?
I should mention that I'm not just talking about making sure an OEM Lamborghini window fits. I am talking about ANY glass from ANY manufacturer. SOMETHING has to be able to fit and that should be part of the design even if it requires modification as in the case of the Maxima windshield. That is the real point.
The G28 had a solution for glass from the beginning. The fact that some producers of bodies have no idea what glass will fit their creations is a red flag to me. I would personally not purchase a body if the manufacturer could not tell me what glass they designed it for or what glass they have proved to work in that particular application.
Maybe I am just crazy.
Oh, and BTW...I like carbon fiber too and that happens to get under some people's skin!