The idea is that the craft ARE the angels. I thought.
While I would agree that there are strange craft out there, I can't accept the hypothesis that they are actually celestial beings......