I will also note, I have ran into this 3 or 4 times so far, where an update to the script fails while it is looking for temp1, this always ends in a 0 kb hosts-adblock file. Every time this has happened, I always end up having to uninstall everything, reset, and start over. It seems to be working okay at the moment, though I don't think I have made it a full week yet to allow it to auto update (will happen tonight). I have just been adding entries to the white list and processing those without issue. This, IIRC, cropped up when I was either changing the host files lists from something like malware to shooters, or if I was issuing a command to manually process the lists again.
But I do agree, there are scenarios where looking for temp1 errors out the process and it all comes crumbling down.