I think your design is bold and straight to the point. Although nice and simple, it sort of reminds me of websites that I use to see on Angelfire 4 years ago. I think it is because he plain white background does not really 'grasp' or 'play' with any of your content. I guess try fooling around with your background and such.
Dunno.. my two cents.