Your problem is driving traffick to your site

Juno achieves it because they have a long established store, and they are just adding another product to their offering.

Your site will be unknown, you have no established offering and unless you spend a load on advertising or you can think of a powerful draw to your site your product, even if free, will go unnoticed.

Best align yourselves with similar netlabels or sites to start with, then go it alone when you have sufficient reputation or draw to bring people direct to your content.