> And yet now we know that the total radiation release was probably as much or more than Chernobyl.
We do? Evidence, please.
For what I think is the conventional view, see e.g. http://www.bbc.co.uk/news/world-asia-pacific-13050228 which indicates more than 10x more radiation release from Chernobyl. That was a couple of months ago; has the situation changed drastically since then?
(On 2011-04-12, when the incident was reclassified at IAEA level 7, a TEPCO spokesman made some comment about the Fukushima disaster having released more radiation than the Chernobyl one. I'm pretty sure that was simply not true.)
I think the "MIT" response was basically correct and remains so despite scaremongering like that linked to here. The Fukushima plant was hit by an enormous natural disaster; yes, the results were very bad, but they were very much smaller in both human and economic terms than those of the earthquake+tsunami itself and so far the known death toll (due to radiation as opposed to, e.g., things falling on people's heads) from the damage to the nuclear reactors is ... zero.
That doesn't mean the damage isn't a problem, it doesn't even mean it's not a disaster. It does, however, mean this: A large, aging nuclear facility was struck by a huge natural disaster, much worse than it was ever designed for (which was, yes, a Bad Thing) -- and the result, so far at least, has not involved death or disease on a large scale.
If that's as bad as the downside of nuclear power gets, it's looking pretty good.
(What's the downside of the alternative? Well, imagine that the Fukushima reactors hadn't been built and that the energy they provided had come from coal-fired power stations instead. Generating energy from coal costs about 15 deaths per TWh in the US, according to http://nextbigfuture.com/2011/03/deaths-per-twh-by-energy-so...; Japan is probably similar. The Fukushima plant produced a bit less than 880 TWh of energy over its lifetime. That's about 13,000 deaths. Even with the disaster, there's no way that the Fukushima plant has caused anything near to that many.)