Yep, Dzus fasteners.
I forgot to mention the whole thing weighs only 15lbs. The frame is about 4 and the lexan is 11. Compare that to 57lbs for the stock one that doesn't have a wiper. The stock frame alone is 17lbs.
Better buy one now, limited production piece!!!!!!! Just kidding, I'll always have the mold laying around, let me know when you're ready.
Here is a couple pics of how I hold it down.