Some additional info: Adult only games won’t be featured on the front page unless you specify that you want them shown to you in your account preferences, they’re disabled by default. The location of this page is a bit hidden: Go to Steam/Settings/Account, on the new window select the Account tab and click on View Account Details on the upper right corner of the window. On the details page select the Preferences option and check “Adult Only Sexual Content.”
There’s an option to permanently ignore games here too, which might help you with your indie game problem. Personally I’d love to see a way to filter out entire developers and/or publishers too.