Tried to signup, just to check it out and give feedback, but seems to be US only for the moment.
I'm ok with only US, especally in a beta phase, but it would be nice if that was stated, at least on the signup page.
Positive: Like the idea, it looks simple to use, like the Freemium offering and the landing page is clean and clear.