I'm no expert, but the fact that the power and torque curve aren't dropping off until what looks like the rev limiter suggests that there's more to come out of that engine

Take off the rev limiter and see what happens
_________________________
Eco-warrior