Money talks....not sure why you would be mad at him. I am sure there are many other cars exactly like what you want at another dealer. I have been screwed many times in the past on deals waiting for the person who said they "wanted" something, but never actually paid. (not cars but other things like watches, jewelry, etc)
The dealer did nothing wrong...should have made your schedule different or found a way to go look at the car sooner and pay for it.