Software is done - well, I'm not making any major changes anyway. Problems people have been seeing are not software related (well, not the camera software anyway, firmware version etc is the main issue I believe).
It's mainly production stuff - making one of something is easy, but making 10k (or whatever) of something (with all the associated testing requirements when selling to the public) is much more difficult. For example, I recently had to send the manufacturer some specific GPU software to enable testing of the boards. And of course, there's things like EMC testing and all that malarkey to get through, as with the original Raspi board itself.
Yes, it's a pain - I wish it were out there too!
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."