One of the things that Kyle references in his comments yesterday is that they had a very focused philosophy of letting 'the board speak' - in other words, trusting the player rankings they spent a year making, and not making impulsive choices especially based on 'need' alone. That sounds like a little thing but I believe it's a major change in organizational draft philosophy. Look at the string of failed WR draft choices we have made in the past. Why did we make them? Because we needed WRs. None of them were impact players but we chose them anyway. An effect, in the short-term, of this kind of strategy is that you won't fill every hole every draft. It's not possible. But over time, I think it means our roster will get stronger and stronger. I know you know this, I'm just emphasizing it.
On the OL, I hear you. Couple things though. Moses has not been a 'flash in the pan'. He's not perfect, but the guy has not missed a single game - in 5 years! He's played through injuries that other OL could or would not have. He does drive me crazy at times with mental mistakes, but he is still a capable OL player and I think we'll have to see if he can get back to the kind of performances we saw in seasons 2 and 3 with more positive leadership. He'll either get on the bus or he'll get off it. On Geron Christian, he has only played 18 NFL games. That's a pretty brief span in which to determine a guy drafted at pick #74 is a bust. We had pretty much written off Morgan Moses as a 'bust' in that same stretch but then he came on.
I know a lot of folks will remind me that we had Callahan coaching the OL and if he couldn't get more out of Christian, who will. I believe Callahan has lived off his reputation a lot more than his results for awhile, but regardless, sometimes a change in scheme, coaching, or just a new start can make a big difference. I'm not going to predict Christian thrives and looks like our LT of the future. But it's also not an impossibility.
I think you're right that we have OL needs, and maybe we'll see them try to bolster that unit here post-draft.
One last comment. Smith and Rivera were asked specifically about not acquiring a top TE. They essentially said they stuck to their board so maybe the TEs we liked weren't as highly rated on theirs. They did snatch up Thad Moss who I believe is more of an old school blocking TE and that could be something to watch. But the other thing they did is to sign two RB/WR hybrids who, while not playing TE, are matchup problems on the field and who can really do something after the catch.