Why would you launch it before getting at least a few ideas to browse? Now there's some buzz, I'm eager to find something too look at, there's no meat - if we exclude the only (recursive) submission.
"Hey I saw you on Indie Hackers building X. I am building in public, too.
I just finished a site that helps small projects raise funds and get feedback. Think producthunt for indie hackers. It's free to sign up and I am going to do a big marketing push in the next few weeks. Would love to have your project on there!"
I don't think Indie Backers can replace this process.