That link is not from a dumb mainstream source and has all information cited and includes original crime scene photos and a wealth of information. Consider it snopes for the case.
Yeah, I'm going to take a forum post on a website I've never heard of over multiple articles from both US and EU news orgs. With the 'evidence' no US DA even brings chrages