I think the layout works really well. I think the main problem though is the contrast int he coilours. Maybe if they were a little less harsh it would be more easy to read. The font seems strange too - what is it? Have you thought of maybe introducing different tones of the green and some greys. That might work too. I think the images are great though, and agree the pixelated finish on the promos is a bit off.