This reminds me a little of a digitally-coloured scanning electron micrograph - it has a microscopic, biological feel, to me. I like the details, and it has just the right depth of field effect.