I just came back from a week in Bali, and i understood him fiiiiiiiiiiiiiiiiiiiine.
I also work with a Dutchman, an Irish lady, two indonesians, and a malaysian. So my ears are used to deciphering (?) fragmented ingrish.
So maybe its not his english that is bad, its your ingrish deciphering prowess is poor? :)