All great points, but you can't fault someone for wanting more eyeballs on their project. In this case more eyeballs -> bigger talent pool -> more/better contributions.
But in general, as the old adage goes, don't count your chickens before they hatch. It's fine to spend a little time marketing, but I totally agree to focus your energy on your product with your initial traction.