Bonner didn't demand his contract, he's an intelligent person who discussed in detail with his agent what he thought he could get. So with the help of his agent they came to a number to see if they could get it. Surprise surprise, they got it. I'm not even going to get into that discussion.
The reason that Bonner learned to drive instead of shoot was because he had to. The people around the league were reacting to his superior shooting, so he had to drive.
Bonner should do well in S.A.