I am wondering if there is any website that does due diligence with altcoins. I know this site has bits of it here and there but it would be GREAT if there was a centralized hub of it.
nope :/ all you will find is places that SELL listings for ICOs, then SHILL them with no shame as they have been paid to do

your not gonna find someone to do
your due diligence, lolz
also, wrong board for this. you want altcoin service discussion probably
https://bitcointalk.org/index.php?board=198.0