There were also rumors that it had something to do with light and the camera (iow, white doesnt absorb light as well). Who knows?
Although I use their gear, I'm not known to say a lot of nice things about Apple, but I think this "fiasco" isn't. I applaud them for their apparent eye for QA in the matter.
These sorts of QA blunders are virtually routine for competitors like HTC, Motorola, and Samsung.
It sounds like Jobs announced the white iPhone 4 a bit too prematurely. Lesson learned, let's ditch the White i4 and move onto the next thing.
(note: I'm not saying that's not the case, it's just surprising)