This is a fantastic article that is extremely well written and does an excellent job of conveying the science. I think one of the more interesting side-effects of cheap DNA sequencing tech is that we're starting to find out that while any individual rare disease is rare, in aggregate, rare diseases are actually quite common. This also means that many common diseases (especially ones whose causes have eluded researchers) may actually be a constellation of rare diseases that look the same from our 20,000 foot view.
Fortunately, cancer is one such disease and it has the advantage of a healthy funding stream plus significant public mindshare. I suspect many of the techniques we are just starting to use to discover the causes of cancer and personalize therapy will start to be applied to rare diseases. These diseases will effectively get to capitalize on all the "infrastructure" that we've been working on without having to bear the cost burden of the inevitable 10's of thousands of dead ends that come with this kind of work.