THIS was their big announcement??
I guess so although to be fair to NASA it was the blogsphere that started speculation it was something to do with aliens making it viral.