Exceptional
I am assuming for diversity, when I was pursuing my software engineering degree they had us take a semester of 3D Studio Max. I know how easy it is to use backgrounds, camera angles, lighting, etc... The two things that were really impressive though:
1) An excellent "quick" smoothness in rotating perspectives and scenes.
2) The use of morphing from little pieces into a humanoid and the objects in the scene.
If you have the time and there is enough space to respond, how did you get the small pieces to come together? I have only a novice level and know how you can manipulate the mesh but putting it together is something different than just bending the axes.