Surprised rail is given a B- when you would think compared America's rail network against China, Europe, Japan etc. its more like a D or lower. Amtrak is good in some regions but decades behind other similarly wealthy countries and even plenty or countries with much lower GDP per capita.
USA has the largest freight rail network in the world