You truely didn�t understand the advertising aspect, don�t u?
It�s absolutely essential to have a "brand" behind a product. Of course, the product needs to be good, but why not make a blog and that stuff from the very beginning? That gains attention and good feedback on your progress keeps you motivated as well!