It's not so much the piston speed that I'm thinking about, but rather the rod angles.
Those HP numbers are really good - really good. 642 on the engine dyno(?) translating to 559 on the chassis is a 13% loss. That loss seems a little on optimistic side, so maybe one of the dyno's had a slight tweak on the correction numbers? Even so, they are sort of both somewhat close to each other so the bottom line is the HP being laid down is "plenty !!"