I think this team certainly has the potential to be in the race all season. Nice to have such strong options at RB- in a PPR having those pass catching RB is always a plus. I think your weak spot is clearly WR- given that your options at QB and TE are not elite, I would have liked to see a better WR corps. In a full PPR, a real ace receiver with 100 ball potential is a must, IMHO. However, I think the best way to be weak at a position is when you have young, somewhat unproven talent there with the potential to explode, just like you do here. I love Dez as a WR2 and Mario as a WR3, both with the potential to become WR1 and WR2 respectively, so if that turns out to be the case, you have a great squad.
I think your bench has some decent depth with the potential to become good enough to either play or trade away in packages, so just be on your toes. I wouldn't make any immediate changes but be on the lookout. good luck!
Take a look at mine if you get a chance- viewtopic.php?f=44&t=492241