I'm not going to sign up for a site just to see what it does. You really should show users more before forcing them to sign up. Some sites can get away with this, but a finance site cannot in my opinion.
Show me why it "doesn't suck" before you make me sign up and spend time getting it running. For all I know the site is awesome, but you haven't shown me and when it comes to my money I don't like having to discover the apps that I want to use to organize it. I want to know what it does before I start looking at it because for all I know it doesn't do something that absolutely need. Then you're wasting my time and that is money.
Sorry, more info on the front page like a tour is needed. Otherwise, you lost me as a potential customer.