I agree, GandTea he is a good speaker, but he suffers from his outrageous comments and behaviour.
I do feel, however, that a lot of those over in Brussels don't have a sense of humour and don't understand the British! Didn't de Gaulle say all those years ago that the British would cause trouble in the common market because their economy and their ideas weren't compatible with the rest of Europe? He has been proved right, we are very different culturally.
At least we were given the choice to decide what we wanted by Cameron. I sense there's many a French man who would like his President to give him the same chance.