Jonny,
you are pulling my leg or I am riding this bike wrong! When I'm at the legal limit on the freeway (110 km/h in NSW Australia) it is nowhere near 7 thousand on the tacho.
You raise an interesting point. I had a 250 Honda twin that red lined at 13.5 K and I'd spend my time riding at 8K + rpm. When I got the BMW I "slowed down" in a psychological way , thinking 750cc , loads of torque, smooth and effortless etc. On my daily ride to work (legal speed 60Km/h) I'll do most of that in 4th gear. I probably need to reset my thinking or buy a Royal Enfield :)