Not sure this counts as "humanoid" any more than the robots we've had in factories for a century... the hands and feet are nothing like a human's, and would not be improved by being more human.
It seems they just made the shape of their machine have a vaguely human silhouette so they could ride a hype wave.
I'm all for programmable humanoid robots, humans are an awesome human interface, but this ain't it.