LocalBitcoins rates are very fair, 1% off of the top for escrow, but chances are you are selling above the Bitstamp price (but below the Mt Gox price) with an established account in a populated area, you would have had zero problems converting $50k in BTC to $50k in USD. The thing is, you werent prepared. You could have transferred the BTC to your uncle, he could have done the KYC verification with CampBX and also had cash pretty quickly.
When we say that BTC is good for moving money cheaply, the money we are talking about is BTC, not government fiat. After you move the money, you go through the same hassles to convert BTC to local currency as you would with any obscure foreign currency, in many places there simply are not a lot of options, and the options that are available are subject to extreme regulation.