Overall, I think this is an excellent idea. This is an intriguing race, just alien enough to make interacting with them interesting and quirky.
I would also like to see some detail about how the eye color and affinity aspect works. Perhaps some concrete examples?
What sort of advice are you looking for in order to take it out of Advice Requested?