I understand him wanting the deal completed before you arrive. It isn't unusual for someone to arrive at a pick-up, see the item, and then change their mind on the spot. It isn't right, but some buyers do it anyway.
As for the $2 for coffee, wtf is that about? Tell him you're not coming for a coffee date, you're coming to pick up your purchase. Ring doorbell, take wheels, say goodbye, and walk away.