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.0even such section are full of shill. everyone has its own ulterior motive so if they advice you to invest to a coin, its you that needs to check with due diligence. else you'd be fucked by a train real hard over and over. those ICO list sites are paid to list even the scams so its kinda like scamming scammers.