I like your roster quite a bit to be honest. And with a flex spot and a little bit of weak depth/boom-or-best guys like MSW, Smith, Stewart on the bench, you can never have too many useful RBs when you start 2 and have a flex. I think CJ, Gore, Felix, Thomas as the strength of your team and you'll be happy to have them all. You're a little weak at WR after Nicks, but in PPR if Collie can stay healthy I think he's WR2 material and you have some non-flashy-but-useful guys in Bess and Thomas for those weeks where you need them. QB, TE, K and DST look fine to me as well, and I think in general you did quite a good job.
Not perfect and not without risks, but I think you're looking like a playoff team if things fall right and you don't suffer injuries to CJ, Gore, etc. I'd give you a B/B+