I don't have a problem with a black Bond, but I do have a problem with an American one. Also, Will Smith doesn't exactly have a proven track record with British accents. Frankly, if the producers wanted to go in that direction, I'd go with Chiwetel Ejiofor. He's British, black, and has a better acting track record than any Bond since Connery.