If there were no text in this it would be a lot better--it really ruins it, try and make it look a little more appealing. Also--the effect on the pic is TOO overdone, it looks too cloudy or whatever you tried to pull off there--tone that down.I think with better text this is top notch stuff.
lol its hard to tell u exactly what will work mess around with diff fonts and postioning and maybe diff text effects that will help instead of the white/grey text use a diff color that might help also.