Out of curiosity did you work in flash before moving to blender? It's not bad by any means for your first animation but some of the 2d strategies end up looking weird when modeled in 3d. You need to treat 2d and 3d animation differently except for the most basic fundamentals.