Oh wow, Tess! What a painfully awful experience. Did you report him to the BBB or Federal Trade Commission Bureau of Consumer Protection? There has to be some recourse you could pursue...? 1K is not peanuts!
I'm with you on the time-frame. A lot can depend on the client's interaction...or lack thereof, and the complexity of the design involved. One to three weeks is a good time estimate, but only an
estimate depending on client interaction, etc.
Just my 2-cents from a designing perspective.