Sorry to hear about your troubles. The same thing happened to me, I lost over $40 in fish because not that was FedEx late, but delivered it to the wrong apartment. I was the EASIEST apartment to find, wrote special instructions to help, and the guy like went behind the building and placed it in front of a door that I don't even know there was an apartment back there. Its like he went out of his way to hide the package. I found my package 12 hours later hovering around 40F.
I order more stuff online than not and I've lived in CA, HI, WA, and NJ. No matter the state Fedex ****s up every delivery. I don't really have any problems from UPS, but FedEx is horrible. Often the driver doesn't even attempt to look for an address, before they head out they plug the address into their GPS if it doesn't come up they don't even bother and just bring it back to the facility. I know this because one admitted it to me after I questioned him why my house was so hard to find for him. I can only imagine how many lives die at the hands of FedEx and UPS every year... :'(