Just a few thoughts, for what they're worth:
1. I'm running at 800x600, so the main subway graphic pretty much takes up most of the screen. At 1024x768, there's a lot of white space and the little curvy deals going on at the right just look sloppy.
2. Is that an octopus? I know they're supposed to be really smart and all, but it actually creeps me out a little.
3. I'm a little wary of Flash where it has no business, i.e.: simply navigation. Maybe it's just a personal pet peeve.
4. Browsing around the site, the pictures are really, really irrelevant to the content. The subway on the front page makes sense, but the whole image-nav-text motif deteriorates after that.
To be honest, this seems like a company that has a web site for the sake of having a web site. There's a lot of white space which should instead be filled with actual products (right on the front page), success stories, etc. But hell, what do I know.
Okay, that octopus is -really- creeping me out. Stop waving your 8 arms, dammit!