Scott, that's part of the difference between E- and C-models! I don't have an analylzer, just factory single point, but a friend's F almost matches your climb rate/temp, which is much better than a C can achieve. We just don't have the power for that. I'm happy to see 1000+ FPM at takeoff, but that's at 100 MPH not 120. My limiting factor is usually Oil Temp getting to the top of the green line. Hot summer days can take a long time to reach altitude, climbing at <500 fpm for several thousand feet. So far, I've not had any CHT issues.
Full Throttle, Full Prop, Mixture Full Rich until at least 5000 msl, then I sometimes remember to lean for my Target EGT. Outside of hot summer days, I can go from turning the key to level cruise, trimmed, power set and leaned, at 7500-9000 msl in ~15 minutes, which is good enough.
"Cruise climb" is used when I have to climb from one cruising altitude to another, not for when I'm leaving an airport and climbing to altitude. In the winter, I follow (100 mph - Altitude in thousands) for airspeed in the climb; in the summer, I increase airspeed/reduce climb rate to keep Oil/CHT in the green.
Our 180-hp, carburetor-equipped Cs cannot match a 200-hp, fuel injected E/F in the climb. . . . .