Same here. I've been seeing the free 6 months deal every time for a while now. If I can't get the free 12 months, I may just switch to Google voice. We'll have to see.
Mine switched over to the 12 months free a couple days ago... Probably around 45 days from the renewal date.