Hey,
Check the script out.
Looks like if you extract the zip file direct to USB, there will be a parent directory that contains all the subdirectories with files.
Try emptying the files into the flash drive direct and removing the default parent directory.
Only the contents of the zip should be on the flash drive: EG: The directory structure that contains the syslinux folder.