Seahawks: B+
DK: A
Fans: A+
Seahawks:
It's a good contract for the Seahawks, but they continue to cost themselves money by not going with 5-6 yr deals which is bog standard when re-signing young superstar players. Even if it would've cost them a couple more million APY, that will pale in comparison to what the going rate will be in 3 years.
DK:
Leveraged this well, he nearly got a fully guaranteed contract, and he can get another bite at the apple in 3 years. If he wanted to, he could've squabbled for a little bit mo' APY, so I can't give him an A+, but he won the negotiation.
Fans:
It would've been an outright catastrophe if he wasn't re-signed. The fans have very little to cheer for, and if DK was on the way out it would've been soul crushing.