I think the speech is working well. I guess it depends on how skin self-identifies. If gender is so meaningless to it, then it works as the pronoun. That may seem odd, but that's because English sucks at gender neutral identifiers. Using a gendered pronoun could be a good oppertunity for character growth or signifying transitions. There will be a number of other neuter characters in this story and I swear they won't all be Modrons  ;)