John - didn't see your Peugeot last night ... dang, I never would've sold that one!
On crank arm length, some of it is probably down to the individual rider's tolerance for geometry changes. Some of us can barely ride if the saddle height or cleat position is changed 2mm. Others? They can jump on anything and don't seem to notice. From a purely ergonomic standpoint, there
is an ideal geometry for every rider (whether they like it or not

).