Will you teach me the meaning of this sentence?

  •  
  • 741
  • 9
  • 7
  • English 
Jun 8, 2014 19:18
A hundred years from now, if New York is abandoned, I can imagine some advanced creatures, maybe humans, maybe extraterrestrials, looking at New York and saying, those ignorant people, how on Earth could they have ever expected to survive?

100年後、もしニューヨークが捨てられたら、進化した生物(人間や宇宙人)がニューヨークを見ながら、「どうやってこの無知な人々は地球で生き延びるつもりだったのだろうか?」と言っているのが想像できる。

I have no confidence to this translation. Is this right?