The series was originally supposed to be called The Lost Boys but there were copyright issues so Nowhere Boys was chosen instead.
The series has officially been renewed for season 3. The season airs sometime in 2016, no airdate has been released.
Luke Hamill is a big fan of science fiction, and his name would seem to reference both Luke Skywalker from Star Wars and Mark Hamill, the actor who played him.