-
There is a lot that is done very well on this, however, i think overall you have flooded it with too many different elements. When you look at all the different elements, they can stand on their own. However, in grouped together in a site like this is just bit much. I would simplify things considerably.
