Didn’t see it or many of the other posts till you mentioned yours.
One of many that have been keeping interest in the subject alive:
http://phys.org/tags/gravitational%20waves/
I believe it. The phrasing just sounded so similar. But that's probably because the Wiki source I excerpted probably got it from the same Nature magazine piece you referenced.