Cool! Amazing to think we can improve on evolution. I guess not that amazing, we made bicycles...
I wonder how that 7% translates into increased distance you can walk before getting tired. I bet it's more than the 7.5% you'd get with a straight up ratio (100/93 ≈ 1.07527)