Well we got through it. Was quite a mess, but left mostly on time. It seems the customs/security people were not well prepared.
Suffice to say AA could have handled it way better. As business pax we had to wait in about 3 hours of lines until we finally got in the terminal. We got in the terminal at approximately 8:30 after finishing checking in around 5:30. There were lots of AA FFers quite upset about the situation.