A battery on fire is not necessarily an indicator of a problem in the design. It could be a manufacturing, software, or maintenance defect. It's too early to jump to conclusions. However, unless it's a maintenance defect, it's almost certainly an indicator of a flaw in quality control and verification.