Ticket here would be an obstruction of view once it’s on the windshield. The issue there is that you can’t have any brand names on the car without commercial plates.
So I guess my Subaru/Mazda/BMW badges aren’t legal either, and crotch rockets are totally screwed.