LOL!
You ROCK! (howzzat?)
The travel elements of your tale... they really booked you for an overnight stay???? Then again, similar things show up when I try to arrange international travel outside of what's normal and what may be available -- such as an evening departure from Europe to home; one would sit around sometimes a half-day or more in some airport somewhere.