I like the Theme Preferences feature which hides themes from the set listing pages for sets that one is not interested in. I feel that this information could be made more useful by also applying it to other areas of the site, for example, the news articles. If a person isn't interested in a theme, so much so they hide it from set listings pages, I'm confident that they probably will not read a review of a set for said theme.
I understand that caution will need to be taken to ensure that news articles that make anouncments about new sets could include both themes a user has excluded and themes they have not, but for now, how about just hiding reviews of sets for themes users do not have any interest in based on their theme preferences.
Benefits: 1) UX is more personalized. 2) They do not have to sift through information they have already identified as items they are not interested in.
For example, I have the 'elves' set as blocked from the set listings pages; however, I still see a listing for a review of a set within that page on the home page:

Comments
Plus, unlike with sets in a database, if you ignore a review/news article for long enough it will fall off your radar on its own as other news articles replace it (and there's little point in slogging through older news articles one at a time since Brickset makes it so easy to tailor your news archive searches towards what interests you). Brickset news articles are frequent enough that I think anybody should have the patience to put up with ones that don't interest them until they go away on their own.
Next you'd be wanting to filter all news articles to block those about Elves... :-)