I don't think his English was the problem, he was pretty fluent. He seemed to be winging a lot of the speech and going off script. Especially at the end when he lost his train of thought and then stayed on to promote the Sony booth at Macworld.
Knowing how tightly run those Apple keynotes are, I'm sure Steve was about to run across the stage and tackle him!