Then, twice a day balance your books, sending/receiving from pirate where required. This means that at least 1 "set" of receiving/sending will occur from pirate, balancing books before any withdrawal, and, will stop people moaning when it's not "quick enough" - sure it might be slower for the few, but, I think negative publicity/scare mongering caused from ppl chasing is worse.
let's say it's 2pm, the wallet is completely empty and someone deposits 500 btc. another person has a 500 btc withdrawal set for 8pm. so what you're saying is, i should leave that 500 btc sitting in my wallet for 6 hours earning no interest so that i can send it to the second guy at 'the right time'? no, i need to get those coins out asap, either to that withdrawer, or to bst. if i send them to bst, there's no guarantee i can get them back out again by 8pm.
Fair point, then maybe just add a bigger warning in OP that withdrawal times vary, and give up to X before posting. It's not good for anything is people start FUD.