Hi,
Overall it looks ok, I would say you may want to think about refining your keywords a bit though.
There is a nifty online service that I use for giving me a starting point on what I need to do with my SEO, it is http://www.instantposition.com/ they have a free 1 day trial and I have always found there SEO doctor gives a good guide to what you need to do to improve SEO.
Regards
Millssy