Hmm, very strange. I have the factory speed humps ( option code XAB on the sticker under the hood ) and do not have the velcro strap you guys mention...
I love the way they look, but agree with Randall that they are such a PITA to put on and take off that I have only used them once
Nick