The zx10r isnt renowend for midrange.
The problem i think is that the whole engine is designed for top end power. People say you can tune the bike to get higher torque but you will also get higher bhp in that same area so its just making the bike more lairy. What you want for the road is more torque and less bhp in that same area so you can ride on the engines grunt.
After riding a big bang r1 that was tuned i can say forget about the torque if you want to stay with the zx10r.
The big bang smashed my zx10r on grunt by a massive amount.
If the big bang wasnt ugly and snatchy on and off the throttle id say it was the best superbike for the road.