In Ergänzung zu dem langen Sammelthread:
UK border control - passport checks, visas for entering, customs, transiting and layovers.
www.gov.uk
Wenn beide Flüge (DUB-LHR als auch LHR-MIA) brauchst Du in der Regel keine ETA.
Ich persönlich würde mir jedoch immer eine besorgen - lass den Zubringerflug mal verspätet sein, Umbuchung nach verpasstem Anschlussflug erst auf einen Flug am nächsten Tag möglich. Ohne ETA bist Du wie Tom Hanks im Terminal gefangen... mit ETA kannst Du einreisen und im Hotel übernachten.