I have never had an issue with 3M industrial velcro, other than the odd dog ear, and I live in the PNW and power wash my bike after every ride. As long as you round off those corners it'll stick!you should see some of the industrial stuff that 3M makes.
Good job Dave those look ace!