Generally agree with your approach - get an OT early, trade to get more 2nds/3rds. I'd just like to see a DL in those rounds too, instead of a 2nd WR or CB. While I'd like to see a future QB, like you've done (Hurts would be my preference), there's no way the Vikings will do that. Unfortunately, they seem committed to have a babysitter as the back-up, rather than developing a QB of the future. It's worked out so well for them so far... that and their poor OLs have been their achilles heel(s).
Btw, why would selecting Becton have been rated so poorly?