Why base this on a humanoid form?
Don't get me wrong, I think the human form is a fantastic, complex creation. And, I think that the NASA and GM relationship is beneficial to both organizations.
However, I am not sure that it optimizes efficiency for a "robonaut." Why would we want "robonauts" to have a humanoid form? Surely we would not want to limit an arm to rotating only 180 degrees.
Is this being done for GM to see human safety improvements? Is this being done to make images of NASA missions more palpable to the mass public?