My $0.02c - I opened your website and didn't immediately understand your product. It wasn't until I read the guts of your HN post that I figured it out.
Maybe invest a couple of days into researching/testing different (above the fold) taglines with random people off the street to see how quickly they guess what your product does?