I don't even know where to start with this. First off you are way to kind to wait an hour. (especially with radio silence). You deserve better

Things happens and people get tied up but having the person waiting for an hour without communication/explanation is disrespectful and unacceptable.
I had a situation where my zoom meeting for my day job ran over and I could not answer email for 15 min past our scheduled time and I felt terrible. I also learned a lesson on time management and scheduling. lol Thanks goodness it was a regular and he understood. I did try to make it up to my visiting friend
As far as the gentleman not showing up or communicating for an hour after telling me he is in route - he is sent to my NO SHOW list. There is no excuse for an hour or more of silence. Again I understand life happens but silence is just rude and the least he could do is compensate for the time I had blocked off for him.
Communication is key