The question is 1. whether there are objectively defects and 2. how you can assert your rights.
Regarding 1.
That is certainly the crux of the matter. If I were to transfer this kind of defects to any other object (cell phone, car, computer, sunglasses, picture frame, speakers, whatever), the answer would be clear: this is not a product in new condition.
Polishing out scratches (which was one of the suggestions) is problematic in that there is not an infinite amount of material available. If I already have less material from the start, I no longer have the possibility to polish it in the future because material has already been removed.
This is also true for car paint: it cannot be refinished endlessly.
The plastic windows are practically meant to last forever – the appearance one would like to be able to refinish in a few decades.
Regarding 2.
Well, there are plenty of options. The most reasonable would be an open handling of the matter by the developer. For me personally, there are areas on the window that do not necessarily have to be replaced (damages on the bottom edges, for example), but at least should be compensated in another way. Other things, such as the big dent and the warped door as well as the windows with incorrect drillings and obvious scratches, definitely do.
I dare to claim: Your contractual partner will not voluntarily tear out all that stuff, dispose of it, and have it reinstalled by a quality company. Keep us updated!
I will do that! My contractual partner is a developer who outsources all things to third parties. In this respect, they have a significantly longer lever against their contractors, since unlike me they do not just award one contract in their lifetime...