bummer on your torque curve..... hp sucks just terrible - worse than stock - this is the proverbial all show and no go setup.
common problem - to use a pipe that open you need a LOT more engine.
where the problem comes, especially to a newcomer to performance mods, is that sound DOES NOT equal power - the next issue is that power at high rpm is what 90% of marketing is oriented to, ie power at 100 mph. what the typical user actually wants, but does not know he wants, is power from 2000 to 4000 rpm. stock head pipe with no cat, or a small dia two into one into two head pipe with a large volume muffler with a moderate dia core is what gets that power - and its not very loud. fulsac, etc et al.
a stock 255 cam will make LOTS of power under 4500 rpm. there are probably 100 cams avail that will fit - and two or three of them will make a normal rider happy, 255, 54, 204 etc - what the race guys call "school bus cams" are exactly what the typical rider actually wants, but not what the typical rider thinks he wants.
however - none of that will make either the dealer or the suppliers much money, what they want you to do is spend as much money as you have available chasing numbers. and to keep spending money chasing numbers till you get frustrated and buy another new bike and spend money chasing numbers on that bike. makes them very very happy.
you have to decide - do you want to race? do you ride 100mph regularly? or do you want max power at 3000 rpm right in the sweet spot on a bagger?
if you actually want the latter then find builders that can show you torque curves that are really high, broad & flat from 2500 to 4500 rpm and hp peak at 5000 rpm that starts really high to begin with at 2500 rpm. and do that.
everybody else will gladly tell you whatever you want to hear to get you to open your wallet.
to