Another Update:
Apparently, I greased the wheels.
They won't guarantee anything, however, he is now expected at the airport near my house (across the street from fedex pickup location) around 10:30AM. They will not tell me what time he is expected for pickup, but it should be after 10:30AM, but not by too much.
They expect I can pick him up by noon, if he makes this next flight, as expected.
I am praying he's there by noon.
I will update upon arrival or if something changes.
Man, what a night/morning!
Teaches me to get up to use the bathroom at the same time fedex emails me! Missed out some quality sleep. If Yafe gets her safe and sound, I could care less.