As cool as Yaya is....I'mma say that she's not a good choice for Sif.  Just saying.  And this is coming from a guy that thought Black Heimdell was fucking amazing.  So no, it has nothing to do wtih race.  She...just doesn't fit.