Again, the work of manufacturers isn't "untimely", the phones aren't "delayed", we just become impatient when we hear of the new phones coming out. Apple is so tight-lipped (because they can be since it's a single company developing) we don't hear anything but a "it may happen" leak until a week before the release which will only happen once the product is 100% final. If it's a groundbreaking device we may hear 1-2 months before release (iPad was announced maybe 1-2 months ahead).
When the iPad 2 was announced, the media got an invitation 3 days in advance for an "event", the timing was about right for a 2nd-gen iPad so it was only then that speculation stirred regarding an iPad 2 release but at that time it was a final product.
We all complain when a device or new version release is buggy, but we're partly to blame, the consumer is putting pressure on the manufacturer to get the product out YESTERDAY because we hear it's coming and become impatient. If they never leaked information on the upcoming release and just dropped it when it was ready we'd see much fewer instances of a buggy first-release.