Those eyes in the background look a bit like specks floating in the air, without even facial contours illuminated by their retina glow, but the main character... awesome! You really build-up that energy nicely, and the setting's wet and somber. Heavy rain.
-cd-