A shanghai or hong kong bank account would not assist you in making withdraws from mtgox. The issue is with sending SWIFT wires anywhere, so you need a domestic bank account either in Japan or in Poland if you want quicker withdraws without paying the 5% SWIFT withdraw fee.
If you're going to pay the 5% SWIFT withdraw fee, MtGox will send you're USD wires to America without issue. The queue for SWIFT transfers is no shorter inside the US than outside.
Best of luck to ya.
So how long does a typical SWIFT transaction usually take to process?