IMO, and I acknowledge it may be skewed by my own misguided perception of him, he has such a high average yards per carry because he can break monster runs. I really liked him coming out of college back in the day. But it has seemed to me that in the NFL as a runner he might run 10 times for 6 yards but then on that 11th carry he can break it off for a 60 yard score.
So I think his average might be a bit skewed by that? I just don't feel he's a consistent runner. Doesn't run particularly well between the tackles. But he has the ability to break one off and once he gets behind you, you likely aren't catching back up to him. I think that's why he evolved into a passing catching back. You don't want to hand it off to him over and over but get him in space and he can make something happen for you.
Either way, like you, I am a fan of his. He is a playmaker, even if a bit inconsistent. And he may be an ideal fit to play the CMC role until CMC can get back out there.