Got lost at first (busy page), but then i found some cool stuff and caught on to the concept of your site. From then on it all made since. With good branding this site will do very well organically.
Simply beautiful design, your site covers almost everything. You can add a Testimonials section somewhere...!