My only concern is where the line is drawn between 'good enough' and 'not perfect.' I am hoping that this doesn't get into the situation where the case isn't absolutely perfect so it just keeps going back and forth with China forever. I hope that there is some point before that where the team will simply say, 'ok, I think that this is good enough to live with for 10000 units, even though there are some very minor flaws.'
I'm not saying that they should allow a half-assed case to be produced, but simply that perfection is unrealistic, and I hope that they are able to find a point before perfection that they feel is good enough. Otherwise, as ED has pointed out, this could take another 6 months.