As much as i like ELba as an actor , i just wouldn't want him or for that matter any other non-white actor playing the role of Bond.
And this is coming from someone who Indian descent. Hell if they want a non-white actor for Bond , why should it be a black actor. Why don't we choose an Indian actor or a korean actor or a japanese actor.
Or even a woman.....
Bond always has been played by a white actor and i say keep it that way. QoS has alot of stuff working against it however Casino Royale and especially Skyfall were movies were they really had a solid story and excellent acting performances. Focus on those things.
As for Elba as a Bond. I say just go on a create a brand new spy franchise with him in the lead. Have the balls to do that. If SOny can pump millions into After Earth and White House Down i'm sure they at least have some money to do this. The first Bourne movie was made for 60 million or so and supramacy for 75 million.