——— no impact site has been identified.———
Then there is that statement.
The theory is interesting and something apparently did in fact happen but........ no smoking gun
would something that size leave much of a crater if it was an ocean hit?