Watch the video. when you finish absorbing that material perhaps we can discuss it further.
I did and I dont find it persuasive, just as I dont find the books and lectures that come to different conclusions and say it cant be angels persuasive either. But I have no definitive alternative to push because scripture isnt clear. Its certainly possible they could be angels but scripture just doesnt tell us.