Wow, impressive. I had heard some disparaging comments about de Gray, kind of like you hear disparaging comments about Kurzweil (which I mostly don't agree with). For some people, there appears to be a fundamental aversion to their ideas which goes beyond mere disagreement.
I don't know much about de Gray, but this piques my interest in what else he has done.