Here are three questions I ask myself before shipping a product:
a) What problem does it solve? b) Does it "actually" solve that problem? c) Does the end product superimpose with the vision I had before beginning development.
Ask yourself these three questions.
The interface looks amateur and the functionality isn't obvious. Also, the user has to spend time figuring out how to go about it. Apart from that, I think it's a great personal achievement for you (with regard to your comment about the hardships you faced while rolling this out!)
Also, I think this is an apt moment to quote Steve Jobs. Here you go: http://cl.ly/image/0P0V2Z080C2H
"Real Artists Ship!" :)
— A