I thought USA immigration was a complete cluster f**k, get off the plane at 430pm, first MASSIVE queue is automated passport checker which 95% of people failed so then joined another MASSIVE line for an immigration officer to stamp passport, took nearly 90minutes for that followed by MASSIVE...