You are leaving a bit on the table actually. From my observation of your graph:
Peak Torque occuring at/about 7500-8000rpm's, you would want to richen up the mix closer to a 12:1 (actually begin richening it up prior, so that at peak tq its at its richest). Torque likes fuel, so your leaving some tq on the table, how much? I honestly don't know, but this isn't a Ducati specific thing, any engine will respond to fueling changes like this, tq = rich, hp = lean.
Now, after peak tq, start the curve going the opposite way, leaning it out some so that at peak hp (~9,500rpm) your at/about 13.3:1, rather than the rich setting you have now. Again, you will gain hp doing so. After peak hp, step the AFR back to around 12.5:1 quickly, keeping it rich in case of miss-shift.
Your curve is actually exact opposite of what you want. This should make for a very nice increase at peak, but also, give you a bit under the curve, which is what we really want.