I love the Thread Drift here...So i'll just add to the rubbish!
At 30mph and above, airflow over car windscreens is 99.99% enough to prevent any fabric "Floating" around roadways from joining or attaching to the screens.
Although the Load Straps were enough to restrain the 900 in fore-and-aft movement what you didn't observe was the 12x 9-inch nails through the Skids!