The one area in which I will agree with the buyer is that the motivations behind the sale (he's a college student, he's cheap, he's using the saved funds to feed starving children in Africa) are absolutely irrelevant; once they arrived at an agreed upon price, that part of the story is over.
Otherwise, though, I'm having difficulty finding much fault with the seller. He's not Neiman Marcus; he's a guy selling things in his spare time, like most of us here. Does that mean he has no duty to take care of the people giving him money for his stuff? Of course not, he has a certain duty of care to the seller. However, that duty is certainly much less than that of a brick and mortar store. He shouldn't wait a week to mail the goods, because that would be unreasonable (as determined by the standard of commerce we have all become accustomed to on this site). A day or two, though? That's simply not beyond the pale.
And as for demanding a tracking number, I'm not sure what fantasy-land the buyer is living in that he has gotten a tracking number in every online transaction he's ever participated, but personally, unless it was an agreed upon part of the transaction, I've received a tracking number less than 10% of the time.
Bottom-line, I don't think the buyer has really done himself any favors in this transaction.