All we can do is wait and see. They may still be pushing out flawed builds to test specific sections so what we are seeing may not be representative of the latest build.
I have seen some rumors floating around concerning certain dates so in the next couple of weeks, we may know the truth of the status of the OS... Personally, I have always considered the 29th to be a target date which Microsoft would like to meet. But if it was pushed back due to unexpected problems, I would just consider that part of the process.