This does look really good. Thanks for doing it.
Maybe you could use different colors for upper legs vs lower legs, etc so it would be easier to tell the difference when you have connected them. Also maybe walk through a bit of the animation process.