I'll try to be nice about this.
I like the homepage you linked to. But as a user, I am sick and tired of seeing most new websites these days with a Slideshow-style homepage. When I visit a website, I want content. As much content as you can give me on a single page - with the bare minimum of scrolling involved.
I don't want to scroll horizontally or vertically just to view a total of 3 paragraphs on your entire homepage. I don't care about images as much as I care about content. I don't care if you can make a button the size of my monitor. I care about what you, and your website can do for me and how easily, and efficiently you can do it.
Slideshow-style homepages are bad for SEO as they do not contain much written content. It's OK for large companies who have already amassed a large user base, but not so much for the smaller companies.
Things I expect to see on your average Company website:
- About Us, Contact Us, Products / Services, Feedback, etc.
- I also expect to have a glance of what exactly it is that you offer (Products/Services), in written text, and also some images beside it.
That being said, if you plan it just right, you can have the best of both worlds. You can have a fullscreen slideshow and also have lots of content.
Also, I would advise against the use of Flash on websites unless your website is using it to display an 'application' inside the webpage, or if you are using it for games. If you want a Carousel or slideshow or even movies, I would recommend you use HTML 5 (maybe have Flash as a backup for Movies for older browsers).