Great pitch, but some feedback:
On my Macbook Air, I didn't even realize there was something below the fold. I was scrolling side to side and clicking on the icon, trying to figure out what to do (partly the fault of Lion's disappearing scrollbars). The min-width of 1280px seems unnecessarily wide. Scanning right to left and back again to read what your company does is not the most pleasant experience.