Congrats indeed. However this struck me:
Dwolla's unique technology allows us to process money through your bank account as fast as anyone else in the world.
As long as by "world", you mean the USA... (the signup page has a textbox for City and a dropdown of the US states, so assuming it is US-only).
Edit: Yep, http://www.dwolla.org/help/where-is-dwolla-available/ says: We are currently opening accounts for residents in Iowa and California. [...] We are currently planning our roll out to additional states.