I have a ticket from AKL (Auckland - New Zealand) to PRG (Prague - Czech Republic). It is a single ticket, with two transfers. The first transfer is in IAH (George Bush International - Houston, Texas), 2 hours. The next transfer is in FRA, 6 hours (Frankfurt - Germany).
My question is about the transfer in IAH. We have the ESTA in order, but with US you have to immigrate first, pick up and drop off the bags again. Is two hours enough to complete the transfer?
The arrival in IAH is on Friday 16:20. The inbound flight is NZ28, Air New Zealand. The outbound flight is LH7600, Lufthansa (operated by UA).
As the flights are on a single ticket, I should be able to make it, but each leg is a different airline, so I am not sure if that plays a role.
Next, is there any priority queue? What do I do if I am still stuck in the immigration line and they start boarding?
Any tips are appreciated.