Ive never gotten any clams from algae barn, but I have had a pod subscription for about 2 years and have also gotten a few inverts occasionally (snails, urchins, etc). I have not had any deaths on arrival yet. Once one of the urchins looked stressed when it arrived and I contacted them and they promptly replied to keep an eye on it, and if it dies, they'd replace. Never had to though as the urchin pulled through and fully recovered within a few days.
Overall, Ive had really good experience with them. Their customer service seems great and ease of getting to speak to someone has been always really good.