The fundamental fix is Honda or BMW itself.
Like everything on the bike, a profit has to be made ( otherwise there would be no Honda or BMW )
If you look for example the GS forum in the Netherlands there is a special topic for suspension like Hyperpro.
Just changing only the springs in stead of the shocks will give a huge improvement. ( result compare to price very good for only springs )
I am going for the Hyperpro springs.
I agree that the BW501 tyre is not that good, had two days of rain here and we have a lot of road repairs here with something "bitumen" the BW501 is very slippery on that stripes
I will probably change tyre's before they are worn out.
But the tire is not mend for suspension, if you do heavy braking and you are coming to the end of the spring you just loose grip.
Hyperpro was in a Dutch program (it's called "Blik op de weg" ) and they did some testing with 2 BMW S1000RR same bikes one has Hyperpro springs.
http://youtu.be/dZjp1nHnV6s (sorry Dutch)
And some tips for adjusting the springs.
And yes I am a Hyperpro fan, but you can get the same results with Ohlins or other brands, factory default is just default, if you are really going to use the bike, switch your suspension.