The hair length in the case of John though was there because it was a prevalent image that people had of what NA looked like. I mean most NA characters created around the time have the same look, including Apache Chief in the Superfriends cartoon and later Spirit in Gi-Joe. As for the color choice, turquoise is an important color in Apache culture, which is why I think they went with it, although it definitely is clashing with the yellows there.