The article is pretty thin, and starts out by stating that no-one doubts the ability of nuclear power to supply our energy needs more or less indefinitely (I'd copy and paste the exact sentence but I can't — argh). This is a bad start.
MSR does look like a technology worth revisiting, but this article is a puff piece.