Not to nitpick, but the battery fires were more than a teething problem. You can argue that Boeing have been unlucky in the last few days, but perhaps not. Like the A380 uncontained engine failure, a little less luck and it could have been so much worse. That said, I think a lot of the A380 early issues were also related to electrical issues. Electrical and electronic systems are so complex on modern aircraft they are bound to be the source of many issues. The complexity of the wiring was also one of the main things that allegedly delayed the A380. It will be interesting to watch the introduction of A350 as a comparison.