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: