I hope Boeing does the right thing. This is not the time to roll out the PR machine. The best way to win back the public and prove their product is safe is by clear information as to the cause and how they will fix it. They can do it. They have some of the best engineers in the biz. Granted it is another set back, I am sure they will solve the problem quickly.
I just find it odd that what ever the cause it happened. From what I read, there are 4 safety systems around the LiIon batteries to prevent this. So it will be interesting to see what the root cause was.