It IS the worst part of the Cybertruck. It's a must fix in the winter snow driving states no way you can get away with no fluid wetting the windshield to clean it.!
Crap! I just received today (6/17/2024). Ordered last week. Won't fit. Same problem and the ends do have the flats on them. Ridges in bed cause it to sit too high to latch!!!
I just scheduled a replacement windshield. Not sure what flew up, but it hit right at the top edge and shattered the very edge with a single crack down the middle.