I arrived safely in Houston. I used BA all through. No problems going through JKIA, but have the sealed envelope close. My arriving flight and connecting flight were all at Heathrow's Terminal 5 so i didn't have to change terminals. 4 hours flew by and the next flight was on time. I arrived in Houston at 1430hrs. Went through immigration. Took fingerprints and a photo then was told to wait to be escorted to the processing office. Guys, it took 4 hours. Luckily i had already arrived at my final destination. Guess they are lots of south americans coming through Houston airport with student, internship, renewing greencards..and only 2 officers processing at the station i was taken to. And no phones allowed in that CBP (Customs & Border Protection). They confiscated a Mexicans' phone for using it in that interview room. They took fingerprints at some point and had to wait and wait and wait..It was so looong. Word of advise. If you have a connecting flight from POE, please have at least 4 hours between those flights. It might be a while and they don't care about you missing your connecting flight. So many peeps missed their flights as we waited...Finally i left at 1830pm but not before another delay at customs control. My body is recovering from jet lag before i take the next steps..