Here, here to what you guys said about him doing it in his free time. It's not easy to do this stuff if you don't do it every day.
Yeah there's things that could be done different, but that doesn't make it a pile.
I use Photoshop, Illustrator, Shake and After Effects for my Broadcast motion graphics, I use Maya and Max for my 3D work. Animation and motion graphics aren't easy, and like everyone else said, make your own stuff before you hate on a guy who did this for fun.