I think it's ok, it's not a 5 star award site (sorry mate) but it is good nonetheless. I'm not sure on the primary colour - not my thing but again it's subjective to the designer mostly.
I would perhaps try a lighter green and make the content text larger by half a point (or ems) as the colour doesn't really lend itself to legible small text in my opinion.