Greg's posts are really knowledgeable and informative. That's a good case for why Geoff Bodine deserves more respect, but I don't think it quite justifies his inclusion here. The evidence just isn't there on the Cup level.
It's a decent list, but bizarre on a few counts. The rationale behind a list like this depends heavily on whether you value contending for championships but not quite winning them, or the much more vague notion of who are the most talented, 'fastest' non-champions. I tend to rely on the former, because the latter is too subjective to form any reliable basis for rankings.(It's different when assessing pre-1970s drivers, because winning the season championship wasn't the be-all end-all, or even possible for some of the best drivers.)
For instance, we can all acknowledge Kyle Busch's raw talent, how hard he races, how dominant he can be under ideal conditions, etc. But his actual performance in contending for Cup titles when it matters is abysmal. The Chase has cheapened what it means to truly contend, but Busch's results haven't shown an ability to do it under any system. He's won a lot of races in equipment that wins a lot of races with every top-tier driver they've employed. I have nothing against him and am ready for him to finally mature into the championship-caliber driver everyone thinks he can be. But it's a real reach to act like he's done that yet. At best he should barely make this list.
Placing Busch or Hamlin over Carl Edwards is questionable to me. Edwards has a third place points finish and two seconds, one of which was a tie up against the greatest clutch performance in the history of the sport (Tony Stewart, 2011). Edwards' stats are substantially superior to Hamlin's in every regard except for having two less race wins. JGR equipment > Roush. I would like to hear Caraviello's reasoning, but frankly I've never been that impressed by his analysis. The last two years have not been kind to Edwards, but Roush is a sinking ship.
Tim Richmond and Davey Allison belong. Obviously you're extrapolating with careers cut short, but both were right on the cusp of greatness. It's hard to imagine either not winning a title if they'd raced another three years, let alone ten. People also tend to forget that Ernie Irvan was poised to challenge Earnhardt for the title in 1994 before the Michigan crash that ruined his career. He had led most of the season and was probably still the favorite.
For me, Harry Gant is the other major oversight. I don't see how you rank Rudd or Bodine ahead of him. I'm not sure Gant was ever in genuine top equipment, and he won races and was far closer to contention more often.
Here's what I came up with:
1. Mark Martin
2. Fireball Roberts
3. Junior Johnson
4. Davey Allison
5. Carl Edwards
6. Kevin Harvick
7. Tim Richmond
8. Denny Hamlin
9. Harry Gant
10. Kyle Busch
HM: Fred Lorenzen, Ernie Irvan, Jeff Burton, Ricky Rudd