IMHO a little fairing is the best thing you can put on a 919. Mine is the all plexiglass or acrilic, with a light tint. It's much more subtle looking than the painted ones, especially on my silver bike, almost unnoticeable.
My Givi has 3 mounting points on both sides of the headlight. I would think the one you're looking at,would be similar. I'll bet I could have mine off in 5 minutes, but i never will.