There is no reason for 3 TEs and 2 Defs.
First off, RB/WR are so much more important than every other position.
I understand how you may think that Dal D may not perform, however there are most likely 15-20 defenses on the waiver wire. It would be easy to get a quality defense off the waiver wire, you don't need to waste a roster spot on another D. You need OPTIONS with your RB/WR.
Three TEs is very unreasonable. TE is another position I don't even want ONE backup for. There are plenty of quality TEs most likely available on the waiver wire, so why would you waste two more roster slots on TEs? One of those two roster spots could be held with the Arian Foster of this year.
I don't recognize any names, but a backup kicker is also unnecessary (for future reference).
I like your team, however your flex position is a little weak with Hines Ward. Just a few improvements could take your team from "pretty good" to "really good".
Draft September 2nd! Last Year 2nd Place 9-4-1 in regular season