Your comment about the bool, got me thinking. This would have been better implemented if it was thought of along the lines of movie rating system.
http://en.wikipedia.org/wiki/Motion_picture_rating_system
However, this got me thinking that across cultural lines there are a lot of shades to what is "safe". So a website based in Austria might want to restrict different content than a website based in Australia, and who knows where the "browser" is based.
Of course your comments about the site actually implementing anything/correctly still apply.