That is a good switch of Smith for RB depth. I could also see CJA as a nice get since you have CMC. I personally think CJA will get more play than we saw in pre-season. I know folks are not into handcuffs, but CJA did not look bad at all plus was criminally underused in DEN. He was just not given the love treatment or playing all reps with the 1s these past three weeks. I am not doubting CMCs showing this pre-season as he looked better than I had expected, admittedly. But backing CMC with another talented runner pretty much secures that CAR backfield for you, and IMHO (any condition) Rob is not as good as CJA.
That said, it is just personal preference and nothing that is mission critical. I can see the upside to having a potentially nice cog in a different squad. Diversify and all that.
But to the bigger point, those rankings (any of them) are garbage. They are based on right now and not what could happen. If you only draft the dudes of the moment you score well. Take any alternate approach (no K or DST until week 1) and you are just hammered. As well with guys you think will take over mid-season. The algorithms do not account for that very well if at all. IMHO, your squad looks good.