I read alot of what you posted as a pride in his African heritage and I don't see anything wrong with that. I also think that many people who have parents of different races can have a difficult time in finding themselves. It may be that he experienced discrimination from both races and felt that he would be better to align himself with one as opposed to being alienated by both. As a white person I don't think I can ever understand what it is like to be a minority in this country, and I don't think it is fair or right to judge a person's comments without understanding where they are coming from.
As for his comment about Muslims, I don't know what he means by that. But one thing that comes to mind is that he could be saying should the tone in the country move against Islam and its followers to the point that they are being discriminated against that he will stand with them. Should anyone's freedom of religion in this country be threatened I will stand with that religion myself based on the prinicples that this country was based on, which I believe strongly in.
Wow! Add this to what Dusty said and I think I've heard some of the most intelligent comments ever offered in a political discussion online. Bravo