Are they insured by USPS? I would see if they can get their money back, since it was a time-sensitive package (which is what insurance is good for hopefully.) and see if you can get new batches shipped? Or maybe use the money to hand pick them up.
for less then 4 hours away... I personally would pick them up in person... but i'm weird.
You're not weird. You are gifted!