Most reports I have read from science.org to the Natural History museum seem to conclude that it would have had sufficient energy.
Seems like you and Gerta Keller are about the only two people who believe that.
It's long been known that the energy of the Chicxulub impact was not enough to cause a mass extinction. This is a scientific fact that even those who support the idea that the impact was the sole cause the extinction event freely state. Instead they cite additional circumstances that might have caused the impact to have a more exaggerated effect, such as that the impact might have passed some otherwise unknown energy threshold, or that it hit a rich bed of methyl hydrates to add to the explosive power, or that it hit particularly sulphur-rich rocks to cause the additional required atmospheric disturbance to cause the extinction - all of which is simply speculation rather than scientific fact.
Here's one such citation:
(Phys.org)—A pair of researchers at Tohoku University has found evidence suggesting that if the asteroid that struck the Earth near Chicxulub 66 million years ago had landed almost anywhere else, it would not have been nearly as destructive. In their paper published in the journal Scientific...
phys.org
if the asteroid that struck the Earth near Chicxulub 66 million years ago had landed almost anywhere else ... it is likely the dinosaurs would have survived.
Note that this approach of pushing for the asteroid impact as the key extinction event is a situation of trying to force the facts around the theory, rather than let observation shape one.
If you look at any area of academia, there are always competing theories and controversies. The popular paradigm - which the media always primarily report - in this instance, over the past few decades, has been that an asteroid impact single-handedly caused the death of the dinosaurs. It's a simple and dramatic explanation, and it's great for the public imagination. But there's no science behind anything other than the impact happening, not the consequences of it.
The emerging popular view is that the eruption of the Deccan Traps determined the extinction event, and the Chicxulub impact simply gave this an extra kick. This is the point I raised in my original post/rant 20 years ago, and it's also the consensus view
I mentioned a few posts back. I think it's also one you mentioned you thought was accepted. However, pretty much every media report on the issue will always promote the idea that an asteroid impact killed the dinosaurs, and any reference to the Deccan Traps eruptions is generally down-played. EDIT: The
Wikipedia entry has this to say: "In March 2010, an international panel of 41 scientists reviewed 20 years of scientific literature and endorsed the asteroid hypothesis, specifically the Chicxulub impact, as the cause of the extinction, ruling out other theories such as massive volcanism."
The idea that "an asteroid killed the dinosaurs" is so prevalent in the public and scientific imagination that we've had researchers looking for a single impact to explain each of the other big extinction events, even though they are all associated with extreme levels of volcanism whose processes are well-known and documented. This is especially relevant because it's been suggested that the rates of CO2 released by human activity since the industrial resolution are equivalent to those same events.