My 2 cents: I'll leave that question to others, but I always like to remind people that "angel" could just as easily be "messenger", especially in this situation. "Angels" are a particular type of messenger and it is not always proper to use the special when the general fits so well. At least this is how I understand the word.