Thats does look like some sort of cuke or nudibranch, but I would deffinately not say it is a sand sifter. There are nudibranchs that eat just about anything, but they seem to be very specific in what they eat. Keep an eye on it to try to find out what it eats. Some are good and some are bad, but very difficult to tell from a picture because there are so many kinds.