Do you have a good reason to believe that those BoA's "direct bank account transfers" are irreversible?
ACH transfers are fairly difficult to reverse, although not completely impossible. Dwolla uses ACH, and MtGox and many other Bitcoin exchanges use Dwolla without much of a problem.