You still have your car don't you? If so I don't think you got ripped off. It sounds like a big waste of time and gas money. And yes I would be a little pissed too. But you can't force someone to trade.
Do you still have the ad# for his engine maybe we can get him on here to tell his side?