I personally didn't mind paying $50 for the unlock. I'm out of the country so it's costing me good money to use the phone as it is. It's nice to finally be able to use a local SIM card.
However, the way they've managed everything is a joke. Constant delays, crappy service. If you've waited this long, I say wait a little bit longer and hope for the free unlock.
I just hope that they don't release the free unlock before the resellers are able to get their second batch of unlocks out. Now that would piss people off.