I'm not sure all is right with the site. Reads to me to be a conspiracy site, which will skew the information. If other more valid links/sites provide confimatory info, I'd not get ramped up yet.
I vaguely remember the Dateline interview about this guy.
Not getting ramped up, but certainly doing some digging.