It's actually a pretty solid design. It does, however look a bit canned. Almost like a downloadable general purpose template. Part of that may be the fact that the color pallet is overly common among "corporate"-style websites.
I like that most of the other pages have the contact form right in view. Makes it easy for a user to make a snap decision. The thing about the other pages, though is that visuals take a bit of a nosedive. With such a graphics-heavy main page, it makes the others look like an afterthought.
Overall, good site, cleanly coded. One final thing: putting your email address in text form on the site like you have is a good way to find yourself sifting through more spam email than you can handle.