I go from Princeton Junction to NYC a couple of times a month: the app makes that a smooth and easy process. They scheduled are a nice bonus.
The activation/expiration is a great workaround to the cumbersome scanning process AMTRAK uses, (or used I havent bother for a while.) the conductor glances st the screen, sees its an active animation and punches the seat tag. Easy and fast.
NYC_AMTRAK about NJ TRANSIT Mobile App, v2016.2.0