Not a different thought on fixing, I used good quality automotive silicone, however after completion of what I thought were all the vents, noticed I missed the two smallest ones! The silver covers below fuel tank have a 3cm x .5 cm vent at the rear, they are not really that visual, but once done it finishes the job nicely.
I used hot glue gun as well, but you might want to consider something more heat resistant on the right side fairing near the engine casing and exhaust. The glue melted and I lost the lower screen I made haha.. so I have to make another one and use heat resistant silcone (marine grade) probably. but for all other areas I will keep the hot glue.
I was going to use double sided sticky pads like the 3M(?) stuff MV used on the air ducts to attach the screen. I figured if it was strong enough to secure the screen at a high pressure point like the front of the fairing, then it would probably be fine at the other vent openings.