Richardson has a 3.5 ypc career average so far in the NFL. I don't know why everyone (not on this board, just in general from what I have seen) is making him out to be Jim Brown.
I like the deal for Cleveland, they have a ton of picks now for next year. Of course this assumes they actually draft well with these picks but the logic behind the trade is good.