For the record: it should work fine with an ampersand in the file name. Nothing in Sigil's code prevents it (nor should Sigil remove the encoded ampersand from the html in its normal processing). It's just not good practice to use spaces or special characters in filenames in an epub. But all's well that ends well.