i think you've really encapsulated the problem in a nutshell! well, one of the problems - the hair/eye colour thing is slightly different since the writer obviously assumes the reader knows it already, in which case the "emerald" and "magenta" business just seems bewilderingly superfluous. are they trying to prove they know long words for colours or what?
no subject