DaveM: There are a few things at work here. Your engine is probably fine. Let me explain.
First, there are 2 kinds od dynos: steady state and inertia type. The inertia type gives higher results for technical reasons too lengthy to discuss here. The steady state gives results that are typically 15% or so lower in this horsepower range. The dyno type used for virtually all the reported results you are seeing is the inertia type (BECAUSE it gives higher numbers, which makes technically uneducated owners feel better about their engines

). The steady state dyno is actually much better as a diagnostic and tuning machine, and is used by most of the pros who build engines for THEMSELVES and not the public, because pros don't need to be reassured that they have the baddest engine in town. They KNOW it already). The Mustang is a steady state dyno, so your numbers are automatically going to be 15% lower or thereabouts compared to the "Dynojet" (brand of inertia type dyno that dominates the market because it is inexpensive).
Then there is the rpm that your dyno teater stopped at. I realize why he did that: he had no choice. The powertrain compter in your 2005 stops the festivities at 125 mph or so because the tires on our SSRs are only rated for that speed! If you do the math, you will find that this is about 5250 rpm in 4th gear. Unfortunately, your engine with the 6-speed tarnny doesn't actually reach pek horsepower until about 6000 rpm (check the Chevrolet website specs)! So, your engine never got a chance to show its stuff.
Your dyno operator could not defeat the speed limiter because the tuning software to do so has not yet hit the street. And, he SHOULD NOT defeat the speed limiter even in the dyno setting, or ESPECIALLY in the dyno setting, because the tires actually get HOTTER o a dyno thna o the road (no rush of 125 mph cooling air on the dyno . . .

). In 4th gear, you simply cannot and should not hit max engine power on a dyno with the 2005 SSR for YOUR safety! (The tires could be heat damaged and THEN fail later catastrophically on the highway). If the iperator uses 3rd gear for the testing, he won't exceed te 125 mph limit, BUT he will have notably higher driveline losses because of the greater frictional losses in the greater reduction AND the need to spin the accessories faster. On an inertia type dyno, he would also have had the problem of having to accelerate the driveline and accessories MUCH more quickly (3rd gear versus 4th accelerates faster), which would consume power to overcome more moment of inertia. With stock tires, there is no way to safely dyno test a 2005 SSR properly in 4th gear, period.
There's also the ugly issue of dynomometer calibration. Some operators do it very carefully and others are just plain careless or unkowning. Even when the operator wnats to do a good job, the dyno's "built-in weather station" soemtimes screws up and gives false temperature, humifity, or barometric pressure results that skew the results badly. The only cure here is to know your dyno operator's reputation for ACCURACY (not giving "good news"

)
A better gauge of your actual power on a 2005 is obtained via a G-Tech RR test (search web using "G-Tech"), under SAFE conditions. If someone does such a test and sends me the data, I can probably interpret the data for you.
Bottom line: Disregard that dyno test. It did not measure your engine's output properly for all the above reasons. Enjoy your 05 SSR.
Jim G