My vote is for picking up at the dock. I did that several times. There are a number of advantages: 1) they will use a forklift to put it on whatever you have at no charge, 2) if there is damage, you have plenty of time to take pictures, argue, whatever, 3) if what you bring to pick it up won't fit it (i.e. your trailer is too small) they will hang on to it and you can come back later, no charge.
If the guy shows up at your house and you can't unload it, he's going to be unhappy, he's going to rush you, and they're going to charge you for a failed delivery.