No. Here, Lebanese is an adjective describing what kind of Englishman he is. In English, adjectives come before the nouns they modify. In Arabic, it is reversed; adjectives come after the nouns they modify.
Yes. Though this situation is a bit odd because"English" here is an adjective. But it is the principal adjective, and "Lebanese" modifies it. The word order tells us that. So what Benton said still holds.