I have to at least give Destiny a pat on the back for owning up to it and from what I can tell being truthful. While there is no excuse, there is a reason.
I drive an hour plus to my appointments one way typically, I live in St Joseph so getting to downtown Kansas City takes about an hour depending on traffic so I know more then most how a NCNS can suck the big one. It is just a part of the game, and there is no sense in getting angry about it.
However, one thing did stand out to me, Destiny, you didn't know his ECCIE handle? Did you screen him at all? That is somewhat concerning from my point of view. I'm simply asking because this could help you in the future.