And the accompanying hackernews thread - https://news.ycombinator.com/item?id=7636066
But basically it seems like ACH is slow because the federal reserve runs once a day batches.