Two thoughts:

1) I think he picked position of needs without reaching at those positions. Each guy was reasonably assessed to go where or before they were picked.
2) I think TT understood the weakness and strength of the draft. By signing a free agent at a position that was weak in the draft (TE) with a reasonable alternative (Cook), he didn't have to reach for a player ahead of where his value lied. By not signing a free agent at a position that was strong in the draft (DT), he got a reasonable alternative (Clark) without affecting the long-term salary cap situation of the team.