I agree with Sage - CHL was trying to figure out what you wanted, and you weren't telling him at ALL. I can understand why he swore, it would drive me up the wall too.
There was some good communication later in the conversation, though. Good job on that!