well that's a thing! 
 pretty sure this town is like...a more modern version of the one in Star Trek's "Return of the Archons" which I guess makes the scientist guy Landru? Maybe? 
 Also the terrifying predators are clearly Primeval's Bat Monkey things... 
 Also I enjoyed that immensely, looking forward to book 2.