I don't see anything seriously ungrammatical about his English. Itdoesn't have to be perfect. Even native English speakers don't speak English perfectly.