Idol CEO was a You Laugh You Lose youtube clickbaitfarm content creator.
his channel here:
https://archive [dot] ph/bPZ42
Idol is a charity Vtuber corpo and their profits go to charity claims CEO but it never happened.
https://archive [dot] ph/bPZ42
Also Idol and Nintendo connection is a bit sus