My opinion on English as the "main business language":
From what I can tell, it is used by more economically advanced nations than any other language, and it seems to be the standard for most business communications as well, especially those from country to country.
My explanation for Chirac's behavior:
He's French.