I agree with the annoyance of interrupting the immersion with the warnings. I think that maybe a less intrusive alternative could be having one label detailing the reason of the tag either the first time it's relevant or in the first episode, and then on, just a small icon that could be maybe more discreet. The best of course would be to have the warning before clicking on "yes, show me", and even better, a few categories (including an Other category) so people could set in advance which categories they want to automatically show or hide (ie: show nudity and swears but hide gore).
I personally would be very peeved if nudity and sexual content were in a same category, because it would make Singmire Haze look like a porn story (which really, it isn't), with the possible effect that readers who would be interested in the story could be scared away, and readers looking for porn would be very disappointed not to find what they seek for. I still stick to the idea that categories could rather be like:
Nudity
- slight (topless)
- mild (full body)
- strong (explicit close-ups)
Sexuality
- slight (eroticism)
- mild (implied/censored sex)
- strong (explicit sex)
Violence
- slight (blood, implied violence, ie: someone firing a gun or wielding a sword)
- mild (happening violence, ie: someone being shot or hit with a sword)
- strong (explicit gore, ie: bursting bodies, entrails)
Language
- slight (common speech use of bad words)
- mild (use of racist/discriminating bad words)
- strong (very offensive phrasing)
Other (slight - mild - strong)
Because there's always the other stuff we didn't think of but still might need NSFW tags, at least in the eyes of the creator. Maybe they want to tag their pages on which characters are using drugs, indulging in BDSM, or eating the finely roasted bodies of their dead enemies (om nom nom). It would be of course better if instead of displaying other it could display a word of the creator's choice, ie: drugs, BDSM or cannibalism.