To be honest - it look far too cluttered with lots of colours - green stripey background - spotted main - burgundy headers and lots of confusing graphics.
I have always been told to keep colours to a minimum with up to 3 main colours and 1 contrasting colour.
I quite like the green stripey background - why not keep the green theme and change the burgundy to a light green or bordered black?
loose the background image, those dont ever come out well, the logo seems a bit too big, and there seems to be way too many colors. just stick to 6 or 7 basic colors, that seems to blend well together.