My main point, dont pretend 'cultural imperialism' was invented by the Anglo saxons. Dont give them too much credit. Their egos are inflated as much as it is. All of history had a dominate 'culture'. I think the major difference to this shift to English is the fact the language is so damn easy and efficient compared to others. Maybe not as eloquent. But when it comes to information transfer, English is by far one of the best languages. Maybe that's why its inherently popular? I mean, in Polish, the word for the number 2 can be conjugated 50 some odd ways. Some intelligent anglo in history looked at other languages that conjugate like crazy and said it's fucking stupid. Obviously I'm being slightly hyperbolic. Only slightly.
Plus, the English culture is one where being upfront and abrupt is alright. Makes business real damn easy. It's a very "get to the goddamn point so I can go drink whiskey early" type of culture.
So yea, as a dirty slav, English is champ right now for very good technical reasons.