Not sure about the green color..... I talked to Jennifer from Merchnow today and she tell me this:
"This release is in fact a clear version and not green, we do apologize about this confusion"
So... someone have others informations that confirm the existence of the "green color" ???