WOW, it souonds like a fantastic trip, minus the long flights.. But you are right, the foreign airlines treat you much better than the American.
Glad you enjoyed it,
Lynn