Looks a little simple, and I would reduced the intro a little bit. Less words if it's just a splash page.
Good focused presentation. Nice photos & animation. For SEO, make sure the search engines see enough textual content and that it updates on the home page with fresh content on a regular (daily, weekly) basis. I don't like so much border around the main page. The green is a bit disturbing as well.