I love the design. It's absolutely beautiful and well thought out. I'd love to know if you used the golden ratio at all. If not, I think it would really heighten the design overall. I'm also wondering what the green is meant to be. Is there some sort of connection to the brand? Is it meant to represent something specific?
I personally would prefer flat colors here (and honestly on any logo). Granted I have no idea what it would look like without the gradients, and neither am I one, whoom's opinion you should take as fact. Regardless, geometrically it's damn genious :) .