So I guess the real sign of when the device will be ready or near completion is when iOS 5 is ready. which I imagine has to be pretty soon at this point.
Not necessarily. Just because iOS 5 works great on current-gen devices and older ones doesn't mean they've fine-tuned it for the iPhone 5... unless, of course, you've actually used an iPhone 5 and know something that we don't know.