Amazing stuff - but why the delay in announcing ? This was done in 2004, and I still haven't seen the full video posted or shown anywhere. Doesn't make sense that a development of this magnitude was essentially "quashed"... my conspiracy senses are in overdrive...
They finished their research, they wrote a paper, they waited for it to get reviewed, it got published. They followed the "normal" route for publishing research instead of just announcing it.