I agree with your take.
I don't think Yeldon should be the starter, but he should be the back-up. He's not a spectacular runner, but he's been productive, and he's a very good receiver.
For whatever reason, Zack Moss just isn't making a difference right now. I want him to succeed, but I don't think we can wait anymore.