What bitcoin really needs is the ability to easily convert from USD (or other currency) to BTC quickly and without the possibility of chargebacks.
Dwolla is fine and good but it take 5-7 days to get that whole process rolling. If that was reduced down to maybe 2 days MAX then I think there would be more people willing to go through the effort.
The delay is with your bank, not Dwolla. Dwolla is actually trying to solve the problem. Their solution,
FiSync, will make transfers instant to/from any participating bank. You might encourage your bank to participate.