I have mixed feelings about a woman playing Bond (although I'm totally open to the idea), but I am totally intrigued by the idea of Elba playing the role.
He's English for the accent and is even keeled from what I've seen which would make him a great candidate.
Not sure about this comedic timing but he made for some funny/awkward moments on The Office.