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.
Not with several metres of 'high quality' sticky tape attached!!
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!
Aaaah yes, apologies, couldn't see the invisible nails in the photograph!!!