Have the faster-than-light neutrinos finally been explained? Maybe. But I'm not sure.
A paper just posted on the arXiv server postulates that the experimenters who apparently found neutrinos moving faster than light didn't account for relativity. They used a GPS satellite to get the timing, but that satellite is moving at orbital speeds, which introduces a small but important amount of relativistic time dilation (time flows more slowly due to the relative motion of the observer). When you do the math, you get that relativity almost exactly accounts for the discrepancy the original experiment found.
If true, we're kinda done. It would explain how the neutrinos seemed to move FTL. BUT, I'm not so sure. The experimenters were adamant that they accounted for all relativistic effects, and AFAIK they haven't responded to this new claim yet. So don't think this is over just yet.