Another excellent and enjoyable trip report; thank you for sharing.
There's another way to avoid the overpriced lowest common denominator beers on Amtrak, if you're beginning your journey or have a service stop in Denver; the Wynkoop brewpub is about thirty seconds' walk from Union Station, and they sell their excellent house-brewed beer to go.