I talked to our devs about it. Right now, the stream box on the front page is forced to SFW-only as it’s cached, meaning that if someone who had NSFW streams enabled viewed that page first after the cache expired, it would start showing NSFW streams to everyone, which would be problematic. Caching really isn’t optional either because that’s the most highly trafficked page on the site, so there’d be a performance hit for not caching it.
As for Shinodage’s stream, the site reads SFW/NSFW status off of the Picarto channel, and he currently has his stream flagged as being SFW. If he’s streaming NSFW content with his stream flagged as SFW, that’s something Picarto would have to address - it’s out of our hands.