You say you live in the Raleigh area. If I were in your shoes, I think I’d offer to take him for a visit to the Spencer Shops in Spencer, NC as a birthday present. Or maybe add the B&O Museum in Baltimore to your itinerary on your DC trip. That should help both of you to assess the level of his interest in railroads. Then take it from there.
Tom