Minnesota = B. As write this I realize that one draft can't not fix all the woes that plague the Vikings so judging the possible improvement in one year would be unfair. I hold out hope that they will be better 2-3 years down the road.
The Vikings did what they had to do by spending picks on the offensive line. They are currently dead last in the league on O-line spending. They are gambling on potential over proven players which was their only real option due to the cap situation. I am not sure if the young O-line will be able to gel enough to offer protection to Cousins before his time is up. Conceivably they will be better than last year but I have heard that story before. The lineman the Vikings have drafted recently haven't lived up to their pre-draft hype. The focal point of the offense seems to center around Cook, rather than Cousins, which at least makes their job a little easier.
Is the defense good enough to keep games close? Probably not. I don't think they have enough pass rush not to expose their weak secondary. I am sure Zimmer's game plan is to keep games close and control the clock with Cook. You have to be optimistic to believe that Hunter comes back to pre-injury form and they get major contributions from the DE rotation. I don't think they have enough quality pass rushers yet.
I like the Kellen Mond pick despite bigger needs. It gives me hope that we can get out from the tyranny that is Kirk Cousins contract in the near future. The 66th pick will seem rather cheap if he can play in this league. Hopefully having a QB not making twice as much as the entire Oline will restore some balance to this team.