My thoughts -
1) I really like the landing page. It explains exactly what you guys do very quickly and it just looks great.
2) I'm a big fan of no-signup demos. I wanted to play with it, but not so much that I'd go through the proccess of signing up. I have no need for your service, but hey if it was zero-effort to play with it for a minute maybe I'd recommend it to someone that does.