One problem here for your idea is that mammals are as old as the dinosaurs. Yes, there were mice/rats/opossums and so forth all through the 'time of the dinosaurs'. we generally only find the teeth, but rodent teeth are there in abundance.
You have to then come up with a reason why after two hundred million years of never being a threat, suddenly there is a mammalian uprising. but there are other problems for your explanation as well. Why was it that so many tree species or fish species in the oceans vanished at precisely the same time, planet-wide? Were there rat scuba divers with bombs?
What the Article does is to document the resistance of the gradualist school of Darwinists to the idea of external catastrophe playing any role in the history of life. To put it flatly, the Darwinist adherence to their religion is against the science.
Catastrophe's happen.
To make matters worse, some planetary physicists have maintained that the large burst of volcanism afterwards was a result of the asteroid strike.
I think I covered most of your points:
given the asteroid and the volcanic action cooling would occur. Major cooling. Evidence doesn't yet show an ice age however lowering the entire planet a few degrees C would surely be a hit to climate eco-niche plants and dinosaurs. But fossil evidence shows clearly that mammals were there in numbers enough to leave the teeth in most fossil dig areas for that period.
Cold nights would certainly slow most dinosaurs down leaving the warm bloods freer to move about. Plus the larger the reptile the harder to guard egg clutches from smaller night-time creatures.
Whole fossil finds of mammals in the time period around the strike found the mammals growing larger and larger teeth, obviously in response to thicker egg shell feeding and that clearly indicates that initially they fed on smaller items but evolved to the larger tooth in response to some stimuli and as I see it, that's the larger eggs that suddenly, due to the strike, gave them opportunity to attack large eggs.
Those same fossil records show the sizes of the mammals also were increasing.
The size of the Chicxulub crater is just not large enough to create an extinction event. Even given volcanic eruption the cooling would only be maybe 5C, maybe. Simulation showed 4-5C. But that's in a select region and averaged... tropical belts wouldn't be affected as much but temperate belts would drastically be affected.
The rise of the mammals in northern much colder climates would have forced competition of the evolving larger toothed mammals to move southern over a period and with larger size and armed with better egg opening ability, even with the warmer tropical climate, be a deadly force. This could take a million years and coincides with the late fossil finds that show many dinosaur species survived the K-Pg boundary physical event.
The nesting habits of the remaining surviving K-period living relics of today show that their nesting habits alone saved them from the mammalian threat.
This is the exact same evolution the end-Triassic event created. Exactly the same. One creature specie using a natural change to suddenly dominate.
I stand on my hypothesis.