To be sure, I think there are very strong cases to be made. This article could have easily been fixed. Had the author expounded on why the ripples didn't match Big Bang, and offered a direction of future areas of research, he could have easily avoided some major criticisms.
That's the essence of the problem with creationists/ID. The author simply said the data support creationism and Genesis, case closed, no need to investigate any further because we know the "truth."