Hey DHK I carry my bike on the top of my car too and get this. Driving west on I70 in Colorado (speed limit 75mph) I was pulled over by a cop. I asked him why I was stopped and he said littering which is a $250 fine. My plastic grocery bag taped to my bike seat was shredding along the highway. Luckily I did not get a ticket but I had to listen to a 30 minute rant about littering pieces of plastic bag that would not decompose for 200 years all over the Colorado landscape. That night I went online and found a waterproof neoprene bike saddle cover made by a company Rogue Wolf Sports. It works great, slips on and off with one movement and has never flown off my saddle even at 75mph (well maybe 80)
I might not have a Selle Italia saddle but my Terry saddle is looking good.