You probably won't get any compensation for the late train. Amtrak DOES NOT authorize refunds due to OTP. This policy has been effect since David Gunn became CEO and abolished the Satisfaction Guarantee program created by the Warrington administration. The company will inform you that it is the PASSENGERS RESPONSIBILITY to check train status and prepare for delays BEYOND THE CONTROL OF AMTRAK. Your ticket jacket and timetable have the entire terms of transportation listed that govern compensation policy at Amtrak. Hope you have luck, but don't count on it! Seen this happen thousands of times while out working on the road.
If you had first class accomodations, like a sleeper or Acela First Class, Amtrak may be MORE INCLINED to be more generous with your complaint than to Coach or Business Class passengers. Just remember though, as with most customer service issues, it depends what operator you get and in what mood their supervisior is in (levels of service vary between the call centers at Riverside, CA and Philadelphia, PA) to get the compensation you desire.