I don't know why they are asking for a safety inspection. I didn't have one. My car is labeled as a 2018 (in 2018) so it is considered a new vehicle. Missouri just changed the law on the safety inspection so they only need to be done after they are 10 years old, I believe. When I went to get my license, she asked me for a safety inspection and I told her "Why would I need one, it's a new vehicle?", she responded with "Let's see if the system requires it for me to process", so she continued and it went all the way through without requiring one. She even said "I guess it doesn't need one".
You don't need a windshield.