The speaker in that clip sounded fine to me, a speaker of BrE. The vowels in unstressed 'have' were in the region of /æ/ and /?/, which is where I would expect them to be. I did not hear /e/.
The pronunciation of 'have' as /hed/ may have been heard from upper-class speakers in the first half of the 20th century, but it's pretty rare today.