Didn't want to post after the last two but here goes.
I run a similar set up 73 850,and I know what you mean, 6000rpm is about the limit, about 100mph, but I enjoy riding in twisty hilly back roads so I dont want to be comming into corners at 7000rpm.
I ACTUALLY set my carb up with a good quality O2 sensor and meter and got good results, I checked a couple of different things and one was whether that pancake filter was restrictive, no difference, nearly the same reading fitted or not,when a jet change either way made a noticable difference.It seemed to me the bike ran hotter and was a concern, could smell hot oil,after 20000km I pulled the head and barrel to fix a couple of oil leaks, the under side of the piston is spotless, so all must be good, my header pipes are even worse than yours.
If I were you I"d be going back to duel carbs first, or sell the Ducati and buy another COMMANDO with them already fitted.
The only time I really noticed a lack of power was when riding with other bikes, good tyres , suspension , brakes and stupidity made up for the lack of power, but its hard to beat the torque in the twisties and hills, go for a ride with someone on an old gsx 400 impulse hes down 2 gears in every corner , commando same gear, roll throttle off and roll back on ,much more fun. It was pointed out on here that a single carb only makes about 38 horsepower.