The first (and biggest) problem is that when I land on the home page I have no idea what the service is supposed to do.
Edit to add: Oh -- the submitted link is -not- to the home page, but rather a subpage.
I felt the same. The worst part was that I actually think your product is useful, even though I'm not a twitter user.
Don't hide your best selling point on some other page!