Oh man! This is so unique and at the same time moving is so difficult. The music is also nice.
You really made the animations good and infact, I think you may have to make the body and limbs separately to be able to have fluid controls for every part separately.