You might want to have a demo that doesn't require signing into Twitter. I didn't go any further.
I didn't make it past the "let us use your Twitter account" step, but my assumption from reading the homepage was that you'd put stuff into Twitter on my behalf.