Denver is a football town despite supporting a wide variety of sports franchises. Elway is God. Tebow is the Good Lord’s left hand man. And that too seems wicked simple.