Actually I feel a little better about BA after reading the last dozen posts.
It sounds like it was a complete cluster-f--k at the time, but:
1- they did right by the customers in fixing all the boards
2- they definitely aren't going to make that mistake again
3- the previous mistake was probably rather costly to them, and undoubtedly chewed into margins and overall production, productivity, and sales. After that, they were still around and probably learned a hell of a lot in the process. During it, they communicated and dealt with the shitstorm.
Now with all that having been said, BA, how are my orders coming along? :-)
EDIT: I also consider the other recent communication a very positive reflection on the company -- where they came out and said, "hey we can't make this hash at the rate we want at the power level we wanted, but we're making good on our word by dropping the clock rage and bumping the number of cores."
That is a company I want to be involved with. Transparent and doing right by the customer.
You are incorrect, BA did NOT fix the boards. Would you send your boards back to a company that already fucked them up once? I wouldn't. The boards were fixed by a 3rd party. By the time the issue was discovered the majority of boards were already shipped to consumers and had to be shipped to various people around the world to be fixed.