At least one data point is wrong - Romney only got 28% in Tennessee, not 38%.
But, yeah, I think that makes sense. Both Romney and McCain were weak frontrunners.
You can't really compare Romney and McCain here. Romney has never not been considered the frontrunner. McCain had made a major comeback to win most of the early states.
I think that going into NH, Romney was considered the frontrunner in reality. After NH, he lost that status.
Giuliani was the frontrunner before McCain. Romney was actually polling fourth place nationally throughout the first two weeks of 2008 (
source)