You've got some players that I wouldn't have targeted, but that doesn't make them bad. Overall, your team looks very competitive, especially for your first one.
One glaring thing: I don't like carrying a backup TE because most backup TEs are not worth rostering for weeks, taking up a roster space until you need them. Better to pick up a free agent TE with a good matchup at the time you need them, and use the roster spot to hold onto a WR or RB who has a lot of upside and could break out. I normally like that same strategy for QB, too. If you drop Fitzpatrick, he may remain available for you to pick up in week 11 when Ben has his bye. (Even if he's not, you may find a Garrard, Sanchez, Campbell or someone similar with a good matchup for that week.) If Ben had an early bye, then that might change my strategy, or if you had Peyton, then that would change things, too. Of course, you could need a backup QB sooner if Ben gets injured, but you're pretty much in the same boat, just a little earlier than week 11.
Anyway, dropping your 2nd QB may be too much risk for you, but I'd strongly advise you to drop Heap and try to find a good RB or WR. Maybe Roy Helu or Ben Tate is available, for instance (if someone hasn't handcuffed them).
FWIW, I'm not a fan of handcuffing. I prefer to go for the most upside and maybe end up with more startable RBs and WRs than I need...good trade bait!
Good luck! Help with mine?viewtopic.php?f=19&t=493337