Would you mind making a tour or demo? What you have is three buzzwords and a signup button. Even if it's free, the aleph-null signups all over the web are getting tedious.
Thanks for the feedback, Arnt! You're absolutely right, a video tour or even a few gifs of the core features would be helpful. So far I've been concentrating on the technology side.