even though he got the better end of the deal, you were in his prime target. trading a sports car for a truck in the dead of the coldest weather we've had in decades...he had the leg up in the deal, but considering you still worked 1500 bucks cash out of him....thats not too bad. you definitely couldve done a lot worse.
on a side note, congrats on the new truck and happy wife