Hmm, not bad
It showed promise. I think however that you could do a lot more with the images you've acquired, make some actual puzzles or something.
Also, with a show like Lost, you need to make the setting more self-contained, any references to the show, or to theories regarding the show (e.g. - nanotechnology) could be invalidated at any time. In fact I believe the Abrams or Lindelof refuted nanotechnology in one of their podcasts.
Entertaining though.