Nice job, James. I don't think your dyno numbers are all that out of whack. The fact that you are pulling virtually identical numbers to a CVO 110 kinda is further proof of that. As you know, dynos differ, sometimes greatly depending on a lot of factors. I think you've actually got more accurate numbers than some other folks have posted with the same build. I've also seen some members fudge their dyno numbers upwards to reflect what they felt they should have been. That's one problem of sharing dyno charts, it sometimes leads to unreasonable expectations. It seems like lots of guys swapping cams into a stock 96 are expecting 85-90hp and 100+ tq, and that's just not gonna happen for everyone.
As you're finding out, SE255 in a 96" touring bike makes for a great ride.