While you certainly raise some interesting points, I think most of them do not belong in this topic, which should focus on the Pleistocene extinction event(s).
A couple of new topics probably should be started:
1) "Science by Press Release", destined for the "Is It Science?" forum.
2) "Extraterrestrial Sourced Impacts and Extinction Events", destined probably for the "Miscellaneous Topics in Creation/Evolution" forum.
Maybe someone would like to do a message 1
proposing such topics. Titles above are only my offhand suggestions.
That said, I don't find a major conflict between the
Discover version and your cited NSF version of the story. Either/both are throwing out a hypothesis, and I don't think they are trying to oversell the idea. Which isn't to say that someone might try to overextend the information of those articles. But now I'm getting into a new topic time area.
Moose