Wow, I really admire you for still waiting for the unlock. iPhone dev community really let us down this time a lot and most people I know already given up.
I'd say to cut your losses dude and try to get rid of that locked phone and save for the unlocked ones that are being sold around now. I did. Waited for 1/2 year for the unlock. It didn't come out and I missed the opportunity from CutYourSim.com.
So I traded my black 32Gb locked phone for a while 16Gb factory unlocked and still gave the guy $200 for his troubles.