What is there to learn? You run the ball, protect the ball with a 1 point lead. Let the Bills take their time outs. He had pretty decent protection until the 4th quarter. He should have been aware of that. The only objective the Bills had was: stack the box and go for a turnover.
I agree that you need to run the ball, but on the other hand, with 2 and a half minutes still to go, and the Bills having all their timeouts, they could have stopped the clock enough times to get the ball with about 2 min on the clock to play for the win.
I agree that I would have no problem putting it on the defense if Miami was not able to get a 1st down, but the coaching staff has been yelling they want an aggressive offense, and if Tannehill had been able to get a completion, it would have been a back breaker for the Bills, and everyone would have been yelling about brilliance the Coaching staff/Tannehill.
Tannehill's fault, knowing how bad the O-line had played, but no matter what, everyone on the O-line needs to do their job, if someone can't, he needs to be replaced. If Tannehill had been given that extra time, he would hove gotten rid of it, that is why it came out to easily, Tannehill was getting ready to throw it.