There are several things I like about this mock. It addresses most needs and there isn't any over reaching.
Waiting until the 6th round for a CB makes sense to me. If you aren't going to pull the trigger very early in the draft to get a CB with top flight talent, best to wait until the second half of the 2nd day. I'd rather get a top CB prospect this year, but there is always next year.
Answer for this off-season: Assemble an elite offense.