Yeah that looks like the right stuff... And yes, you can double side tape it, but for going down the highway, you should also screw (with washers) as you mentioned...
I ripped mine off once coming down a steep drive (my head was elsewhere as we just came from a funeral)... Had it replaced the next day...