Oh my. At first I thought it was an alien fish thing or something, until I saw its head turned but its 'body' not. Took my a couple looks to realize it was a man in a helmet. Also, I don't see any gray.
Hmm, as for readability... I dunno, you're taking the green from the helmet and using it on the body, and at such a small size it all gets mixed up, at least at 1x. But like you said, not 1x so at 2x it looks good.