Personally I want to see the product. I understand babies are cute, but the main image actually features a bunch of grass not the baby.
If you just dropped the main image and let the rest float up i think you'd have a stronger message. If you really want that image, it would be great if you could bring the baby into the center or at least into the main content area. I'd use the stamp tool to make the cropping work if I had to.
I do think you've made some good choices about the general feel of the site, but if I was the client, I'd wonder why the grass is more important than my product.
I like the design, but I think you can get rid of the baby at top. The colors will pull you in, and the babies on the side of the page. Also, reduce the size of the three products in the middle of the page.
Use a more vivid color combo. Use better graphics. Get rid of the left column.
I agree that the top banner may not be needed...but even as it is, it seems like there's a bit much white space. This is a baby/mom product...lots of vibrant colors (with a natural tint here, maybe) speak to your audience. White space makes it look tamer, more professional...less fun/cute. Can you find a way to make it more "fun" with color/material, but not clutter the page too much?
Babies are cute, but grass is not. When I look at this site, I don't know what the point is. Is it a photography site? Is it my baby's pictures? What?
Let's move the tag line (favorite snack) to the top and put a baby on white or some happy color enjoying the snack with the product packaging prominently displayed.
Everything on the white background from the product pictures down looks good.