Have to say, AA's MIA-LHR flights lately aren't exactly on time either. Each time I look lately in the past few weeks, they're averaging 30 minutes to 3 hours late getting off the ground. While I understand we often suffer from WX delays out of MIA, it seems most for these two flights are MX related.
The humorous part being both 56 and 38 were taxiing out one immediately behind the other tonight (just before 11pm)... considering 56 was scheduled at 7:20pm and 38 at 9:15pm... should make for a fun time at LHR T3 baggage claim in the morning (I can only imagine how many people will see AA and MIA listed on the display and completely ignore the actual flight number, waiting for their bags from the wrong flight).