Exactly.
A B would have been getting him for 2 years plus an option.
An A would have been getting him for 1 year plus an option.
Why wait until Jan 23rd to sign him for exactly what everyone projected him to get? What about that move warrants anything other than an average grade?