Only thing I would change from what you've posted is that it's a good thing, IMO, that D gates still uses the people movers. I got out of there about 20 minutes quicker than when I used the train from C - both based on late night arrivals.
And that other pax was spot-on with the late night arrival issues and the Aerotrain ... it's a total cluster and the people mover, even on an intl arrival, was never as jam packed as the train was and we still left people on the platform