The CBR125 has a fairing I believe no?
You're right it does, a small one. I think if I can find a suitable small to medium screen that isn't a days work to take off, I'll get it. sounds like it will make a big difference.
a GPS that has bluetooth and can handle your phone is handy
This setup sounds great, more expensive alternative to a simple iphone mount, plus is not having to have your iphone bare to the elements.
one negative I can think of is your phone isn't charging, maybe a problem on longer trips?