Here's the original FR thread: http://www.freerepublic.com/focus/f-news/1123484/posts
If I had seen what we saw at this height, I would tend to dismiss it along your line of thought. But mine was at most, I repeat at most 200 feet off the ground, and in no way a glitch of the eye or mind.