He’s fantastic. But he can’t be Bond. Bond is not black. There are several things in the backstory of Bond that make being black almost impossible. For example, the Lienz Cossack thing mentioned in Goldeneye, the historical family estate in Skyfall. Due to the nature of those things, it’s incredibly unlikely that Bond could be black. Certain characters have their race set in stone, along with other elements of their backstory. As people have mentioned, there are other characters who are linked to a certain race, and that shouldn’t change. For example, Shaft or Blade, they are black. If a white actor wanted to play them that would be stupid. Certain characters however can change. Dr Who as mentioned can be male, female, black, white, asian, etc. A black Bond makes no sense however. I do hope that Elba gets a role of a similar stature, he deserves it as he’s a fantastic actor. But he’s not Bond. And frankly people who say race wouldn’t matter for Bond are saying his backstory is rendered irrelevant.