I don't know about GCS, but I know last time I left from Penn Station coming home on the Acela last year...
I rushed to Penn to try and the 3pm train (I had tickets for the 4pm). Got the tickets with a few minutes to spare, but the train hadn't even arrived yet. And then everyone started getting tickets for it, to the point it was fully booked. Left about 50 minutes late. so did a lot of trains that day. Of course we were outside of our "window", so we had to defer to other "on window" trains, so we got more and more behind schedule, while others went around us.
Then about 200 yards from Stanford, the train broke down. Apparently a brake cable busted. It took them _3 hours_ to get us moving again - including turning all power off for quite a while, when it was blasted hot outside, so it got stinkin' hot inside too...
I saw two Acela trains go by us...I should have stayed on the 4pm.
Finally got to South Station at 10:30PM. Not a word from the crew apologizing, offering compensation, or anything - in fact, they appeared to take off the moment we stopped - didn't see a single Amtrak employee.
The first time I took it, we were delayed 45 minutes into NY because of a branch on the catenary - and they gave us a $50 credit for the next ticket. Not even an apology this time.
Conclusion: It doesn't matter how late you are, you are only one train that is late, and that's all they count.
First Law of Public Transportation: You can never be early, but you can always be late.