I'm not an SEO expert but you don't seem to have a large number of keywords in your META Tags. I had my optimization done by an SEO company and they gave me a huge amount of keywords.
Thats my two cents, perhaps somebody else will be able to back this up or discredit it
