For the purposes of this argument, there are two types of games: story/character-driven games, and gameplay-driven games. For gameplay-driven games, it really doesn't matter. The player character is not the important part of the game and whatever color he happens to be really isn't any sort of commentary, it's just arbitrary. So yeah, for that, go ahead and make a character creator and let people have choices. I don't really think the "sexuality" choices would really have much of an affect on appearance, though, so forgive me if I think that one can be left out.
For story/character-driven games... it depends. Above all else, you shouldn't shoehorn "diversity" in for the sake of diversity. When you're trying to tell a story, there are other things that are much more important. You want your story to make sense, you want it to fit, you want your characters to be believable and meaningful, and you want to create an experience that the player cares about. Sometimes, one or more of those goals are mutually exclusive with diversity. This is especially true with realistic fiction stories; it's just a fact of life that many interesting settings didn't really have a lot of diversity.
Now, for something more fantastical, like something set in the future or some kind of fantasy, there's more room for that kind of thing, but even then, you're not going to put a character in solely for the sake of "diversity." The statement you're making with that is that race is meaningful, that it's something that we need to "balance" in games. I would say that's racist in itself. The whole idea is supposed to be that it *doesn't* matter. So, to that end, I would say: bring your vision out. Make the characters you want to make, and don't worry about what all these neo-progressives tell you to write about. There are more important things you should be focusing on than what color skin your characters wear.