Now have 498 miles on it and my wife loves it. My 2008 ST 1300 had 30,000 miles on it and loved every mile but wife hated it. Now she rides in comfort and I am trying to figure out how to stop whe wind buffiting on my helment. I do like it!
Instead of cutting holes into the windshield, you can just open the vents to equalize pressure behind the windscreen. How tall are you because depending upon your stature, there are different solutions. I'm 5'-9" and dont get buffeting unless there is turbulence or crosswinds. I keep my windscreen at the highest setting.
I too traded my 05 ST for a 2010 Wing and I love it. I have an after market windshield on my ST and it had those triangle holes in the bottom and I found them to make a lot of noise. It was like a whistle.