Next, no contract was ever offered to me and nothing in writing
This is your fault as much as the other party's fault. But for $45 I probably wouldn't bother with a contract either. At the same time, with such an amount, I would not really pursue the matter if the developer didn't fulfill his side of the deal. Just not worth the trouble.
At any rate, I'm going to ask that everyone let this thread go inactive and don't keep debating the issue, since it's been resolved and there's really no point in discussing it further. I'll go ahead and close the thread to help us all close the issue in our hearts.