I agree with Doodles on the boundaries, and I also think you should NOT have called him back after his "big baby" routine about you canceling on him. You were very "pursuing" there, and it rewards his poor (pissy/pouty) behavior when you contact him immediately like that. Better to let him stew, and then in a day or two, when HE pursues YOU, you say something like (and with NO apologies included) "I had a chance to do something the other night, and had a great time, but if you still haven't seen it, and would like to, let me know and we can figure out a day that works for both of us. It'd probably have to be early next week for me, tho." ("lots going on", you see....)
You're saying a lot of the right things, but I think it would be better if you say them in RESPONSE to HIS pursuing YOU (and trust me, he WILL pursue!).