Bardo, the only thing I'd watch out for is the death grip on the bars, plus to your previous comment, I bet the lower bars have more to do with it than the windscreen, but it all helps.
I'm really surprised that a bike with upright bars and a wheelbase this short doesn't with with a steering damper already. I'm not sure if it was just because he wanted to keep the bike looking clean with less gadgets, didn't want to make the bike look unstable by selling it with a damper, or they just assumed most people wouldn't be going fast enough to need one.