I disagree on a couple points, but I can see your line of thinking.
4. Everyone knew we were running on first down and we still made 5 yards. I think that set up the decision on the second down run. That was the strength of our offense and we had just seen Zappe take a sack on his last play-action attempt. I like the argument that we should have run on third down better.
7. You're giving GB too much credit that if we punt it, we lose. We had just stopped GB and our defense had been playing well. By that line of thinking, how did GB not score their first series in overtime?
Again, when the game mattered, they put it in the hands of the strength of the team: the running game and the defense.
But if they had played it your way, I'd probably be defending that play calling to a bunch of people saying, "Why didn't they run it!?!"