Ya, I think you're right. Everyone on your team has crazy upside, but a lot of them also have scary floors, too. The one thing that immediately jumps out at me is that the only QB on your roster is Mike Vick, who will absolutely not stay healthy for 16 games. No backup at all. Who's on the waiver wire?
Forte and Bush are great for PPR. McFadden is a lot like Vick in that he'll be good when he's healthy. Ball likely will be a nice flex fill in. No other RB on your roster really will likely make a serious impact, but that's OK. When McFadden plays, you'll have 3 solid RBs, any one of whom can lead that week for the position.
WR is a bit trickier. Obviously, CJ is a slam dunk. I'm not sure I believe in Amendola (it's like a choir singing a chorus. Played 10 games of the last 32.) Gordon and Thompkins have crazy upside but may actually not do anything, and of course Randle is a nice handcuff. I think you're set at WR, but if Amendola goes down again, I'm not sure I'd feel comfortable.
TE - Cameron is another one of those TEs like Finley was last year. Big huge freak of nature who hasn't ever produced before. He's a big boom or bust pick for you, but if he's bust, there's probably something on the waiver wire.
All in all, I think you're right. This team can really go places. The problem is that some of those places aren't places where you'd want to go. You'll be a lot more worried about knees than anyone else in your league, but you're probably the only one with the capacity to drop 200 any given week. I like the roster, as long as it's not mine.