First of all: congrats on shipping, not an easy feat.
Constructive criticism: I had no idea what this site was about until I spent a minute looking around.. and now I only _think_ I get.
Granted I am (probably) not your target market, however I think maybe a landing page or at least a popup tutorial - which I can then "Skip" at my peril would be a smart addition.