Beautiful bike! Nice to hear it is working.
I used to have a Monster where I installed a small oem screen. It helped a little but also created some extra turbulence with noise. As the screen was turning with the handlebar I had a feeling that it also had an affect on stability. It was a long time ago so I'm happy to hear that screens are better now.