I'm very surprised at the score, too. Reminds me of the dripping data in some movie (the Matrix, maybe?). Definitely green, definitely abstract, and formed a coherent whole - to me, anyway.
I never would have guessed these were trees. There is a beautiful painting like quality to this image, but the bottoms of the white lines - there was something about them I just didn't love. (Some of the really thin lines just felt a bit harsh I guess might be the best word to explain what I'm feeling, just not as smooth as the rest of the image - and my brain really struggles with uneveness.) But pretty image overall to me.