You have got a great product, a perfect idea - so you need a continuous corporate design to get into the market sovereignly. Own Logo, font and business card are the basis of further documents
for a solid impression.
A professional logo has to withstand a single color and in stamp size. May a refresh could give your improven logo a modern style.