I have a ticket from AKL (Auckland - New Zealand) to PRG (Prague - Czech Republic). It is a single ticket, with two transfers, first transfer is 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, pickup and drop-off the bags again. Is two hours enough to complete the transfer?
The arrival to 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 single ticket, I should be able to make it, but each leg is 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 and they start boarding?
Any tips are appreciated.