Yep tecmoto did the same when i bought one off them, not much you can do if there isnt anywhere to bolt it to on the right, not a flaw in the hugger more like a flaw in the bike!
GO to the local hardware store and buy some 3 m or any type of DOUBLE stick or 2 sided sticky tape and apply it against the swingarm and then apply heat and then fit hugger. Works perfectly for me and does NOT flap in the wind.
My hugger isn't DP and it's fitted at the two mounting points and doesn't flap either
I guess it's down to design of the hugger and the amount (layers) of carbon used along with the resin. More carbon/resin will mean more regidity to stop it flapping.