It happened that a few editors are uploading cover arts that are "not safe for work", offending, explicit, whatever... Even though this content has its own place in MusicBrainz as an encyclopedia, there is no need to put it on the front page. This has been discussed in IRC on Feb 26th. I slightly revised my initial proposition as follows after testing with real data.
Require an implicit review by auto-editors through a yes vote or a direct approval of the added cover art to display recent additions on the front page.