Alright, so I did another couple of runs. I tried sport mode which as expected yielded the same results and I tried some android based GPS speedo apps (speedview, G-FORCE) but they were crap... I was at 100 km/h and they were still showing 40.
I did however compare my acceleration graphs with those of this guy Omar (happens to be from Israel too) that posted on youtube () doing a similar test with his 2014 SR.
Despite the fact that I don't know Omar's weight, there are still some things that I (think I) learned from this. My bike's acceleration is entirely linear while Omar has a much steeper acceleration in the first second which then levels out and follows the same slope as my acceleration graph after the first 1.5 secs. I think this would negate the possibility of rolling resistance being the cause since this should adversely affect my slope throughout the run. It would also negate the possibility of field weakening issues in the motor since I would expect to see a slope decrease at higher speeds. I did notice that there is a difference in the sound his bike makes in those first couple of seconds (before the wind drowns it out), you only hear the whine of the belt. On my bike I'm hearing a sort of fluctuating metallic/ceramic grinding noise where the frequency of the fluctuation (not the noise itself) increases with speed (don't hear it under light acceleration only when I give a full twist). Anyone familiar with this? Could it be a bearing in the motor under load? Any chance it is related to the lower performance?
BTW - my front brake would vibrate at high speeds and pulsate at lower ones, to the point where it was almost embarrassing to use the front brake to stop at a light since I would bob back and forth so much while stopping