“but that angels are outside the constraints of space but inside the constraints of time: they can instantaneously be wherever God needs them to be, but while they can see the future, they cannot be in the future until the future becomes the present.”
I don’t think this is right, because when you read of prophets who were given visions of the future, they are often “transported”, with an angel, to the time and place they are witnessing. They aren’t just passively seeing images of the future either, as we have examples of prophets interacting with people, asking questions, and being given answers, being given objects and being instructed to do things with them, etc. So if the angels have the ability to transport humans to the future and back, it only stands to reason that the angels must have this ability themselves, though they may only be able to use it as God authorizes them to.
Good point; I'll have to think about how to revise the theory, or perhaps dump it completely :-) thank you!