is that there's too much going on - image sites should be very clean, allowing the really important content - the images - to shine through.
The first thing I would do is stop all movement - those text scrollers on the home page would be the first things to go; they are incredibly distracting.
Text across image backgrounds is always a difficult thing to get right, and unfortunately your site doesn't manage it - it's confusing and difficult to read.
Try removing the background image, reducing the font size by a point, and placing a nice colourful image or two somewhere on each page. The key to good design is often simplicity - less can be more where websites are concerned.