I don't recall I-94 in Michigan having that bad of pavement between US 23 and the Indiana state line as of last November. I think a couple spots could have used a third lane.
They should mention the poorly designed I-70 between I-79 and the Turnpike as one of the bad ones in Pennsylvania.
Regarding Missouri having fifth best, I'm not entirely sure I agree with. The pavement may be much better now, but congestion is an issue, with I-70 being unpredictable and I-44 needing a few more climbing lanes, if not a third lane in some spots - Pacific to Sullivan for example.
I have doubts about the best highway segments, as I-40 seems to have congestion problems in Tennessee. I-80 has some sections of bad pavement in Nebraska - there's a section somewhere west of Kearney that feels like driving on a rumble strip at the speed limit of 75. I-75 in Georgia seems to be needing a fourth lane on some rural spots.
Regarding rest stops, seems Iowa should be one of the best (maybe not among the top three though), and Missouri among the worst (inadequate size, no weather information).