The banking limits aren't unbelievable- if you live in Japan. Its standard bureaucracy. And the 5% is likely not a withdrawal at all, but a fiat to fiat transfer through a regular bank which charges them for it (though there is obviously a percentage in it for them as well). And when a bank is forced to submit reports on incoming transfers over $10k USD (in the US) to regulatory agencies, they also aren't allowed to tell the customer they are doing so (this is a fact). So EVERYTHING is a delay EVERYWHERE.
What about SEPA withdrawals coming out from Gox's Polish bank? Why 6 weeks delay?
If reporting every transaction above $10k causes so much delay, why I can wire 50k EUR to MtGox and I get them credited in 2, 3 days max.? Why the huge delays affect only outgoing and not incoming transfers?
It doesn't add up. Other exchanges have no problems with "banking limits".