Absolutely well deserved. On a side note I don't think I've ever seen a contract adjust someones salary "retroactively" like this one, or at least not the the extent that this one does.
That retroactive thing basically means hes going to get a 300k check for work he's already done... that must be nice.