bro I love the way you broke this down. Outside of indie games, it does seem like most devs think a sexy black protag is too much of a risk. I mean the last one we really had was like...Sheva? I wish that they would give them a chance because there's definitely alotta gamers like us that would buy those games. sidenote: that kunoichi fit is dope!
The trick is to make them sexy enough to catch the audience's attention, but with a character, story and setting that keeps the audience immersed/engaged before the sexiness gets stale, all without going too far and turning the entire game into an H-game. Balance that out with good puzzles/fight mechanics, and it can be a decent game. You might also need to subvert people's expectations/stereotypes with some subtle jedi mind-trickery. Oh, and an awesome soundtrack never hurts. Some people say that Star Wars would have never made it without John Williams' epic music.