you have the timing of the offer sheets a little off.
Lin was offered 4yr $28M from the Rockets on July 6th. He couldn't officially sign an offer sheet until July 11th when the moratorium lifted. Knicks made it known before the moratorium lifted they would "definitely match" (I think this was a mistake by the Knicks, if they had played it cool, none of the rest would have happened.)
THEN, on July 13th, Lin finally signed an official offer sheet. But he and his agents had negotiated more money, probably using the leverage that the Knicks would DEFINITELY match the original sheet. Knicks were indirectly quoted as saying they'd match up to a billion dollars. So Morey called their bluff and made Lin an offer for the maximum he could possibly offer over 3yrs. The $5M in year 1 and 2 was the most anyone could pay him thanks to the Arenas provision. Year 3 is a max deal for someone at Lin's years of service in the league.
The Knicks were then either not delivered the offer sheet, the Rockets couldn't find Knicks brass or Knicks brass was dodging them all weekend.
Supposedly Grunwald got the sheet on Saturday night, which meant that the clock to match the offer was 3 days and expires on 11:59pm Tuesday.
Though the Knicks are now disputing that timeline. Which to me means they're still trying to calm Dolan down.