Awesome look, I may have to steal this for St. Patty's day. I always end up wearing WAY too much green and I look insane. I wear it so seldom, I don't know how to handle it!
The only thing I can see though, is that your foundation seems to be the wrong undertone. It could just be the pictures or even my computer screen (colours can show up different on different computers), but the skin on your chest and arms looks like it has pinkish cool tones and your foundation looks like it has more yellowish warm tones. I apologize if I'm wrong or seeing things, I just thought I would point that out *just in case*.
Awesome look! I want to go buy Melon now!