Hi there TC, how is your screen performing?
Is the material ridgid enough to withstand the wind pressure?
And how about the self tappers, still holding up? I must say I have my doubts about the way you fix it to the cowl. I don't think the screws will work - they might tear out of the fairly soft material of your headlight cowl, and also tear your new screen.
I would think 12 mm holes in your screen, with rubber grommets fitted, with m6 bolts right through and nuts with large stainless washers at the back of your cowl will do the job.