It explains all the facts, it ties in with all the official news reports, it explains everything that has happened and it also gels with my personal understanding of how nuclear power stations work.
Nothing in the New Scientist blog seems to contradict the explanation in the link I posted either.