Take a look at the round images underwater around the Bahamas. I've got some ideas about those that I'll tell you sometime
"With respect to the tree ring data, it may be that a deep ocean impact does not inject enough dust into the upper atmosphere to cause the climate changes that would show up in the tree ring data."
Exactly. The water will keep rushing back in creating more steam...no sun blocking dust veil. The steam will quickly rain out.