No. 10 weeks wasn't long enough for me to get my dollars.
I withdrew on August 18. After 10 weeks I cancelled my withdrawal via the support page. Two days later I had the dollars back in my account. I bought bitcoins and withdrew the bitcoins. I received the bitcoins in about 30 seconds.
I am less fortunate than you. I requested a USD withdraw on 30th June, waited for 3 months, finally gave up and canceled my withdrawal. As if MtGox had not troubled me enough already, they decided to give me one last(and big) trouble, my bitcoin withdrawal was stuck for some unknown reasons, not appearing on blockchain after a few hours, contacted their noob support who refused to offer any help, just gave canned replies and asked me to wait indefinitely. Finally after 36 hours, my transaction appeared on the blockchain and I am done with MtGox finally, I feel much more happy after that, I literally feel that I am enjoying a new life wtih no more muthafuckers to piss me off every day in every possible way.