On a scale of 1-10, stock being 5, I'd say it improved it to a 7.5 - 8, for me at least. The throttlemiester cruise control bar ends help more if you get carpel tunnel... you get to let go of the right bar for long periods and "shake it off". They are the #1 improvement to my bike.
By the way, I looked at my bike last night. Maybe it's just me, but I saw the push-tabs(2 of them) and I do remember that being the only thing I had to do to take my windscreen off. Maybe it's a year issue, different years, different securing mechanisims.