So in other words you were cleared 25 mins after your scheduled time of arrival. That’s not bad going.
Joking apart my last 2 JFK arrivals I’ve been on a delayed short connection so escorted to the front of the queue and the other was on the BA1 so did pre clearance. .