The second video gave me an idea: it would be really great if the thing was damaged and could create a model of its damaged self in a simulation... Then it could play out different gaits (presumably at faster-than-reality speeds) to determine an optimal new gait. It doesn't seem like this team is too far away from that.