I passed through on May 25th and it wasn't bad as some of the stories I read here.
I was on AA which is the North Terminal, I am not sure if BA will come through here or the South Terminal.
Anyway, my time from gate arrival to departing immigration was 35 minutes, and less than 5 minutes to get out of Customs.