Oh, I think Russell's still got plenty of gas in the tank, but they aren't going to contend in that division with that roster. I think KC, LV and LA are all better than them. It's not Wilson who I think is going to hold them back. I think paying him that salary is going to keep them from building a contending roster the next two years, which is what they had left on his contract when they got him. Giving the extension at this moment was the mistake - they had two years of him already.
Your take on Elway is pretty much spot-on, IMHO. Incredibly arrogant and nowhere near as bright as he sees himself. People see how full of himself the Hoodie is - I don't know if Bill's even in Elway's stratosphere.