I had the same problem as NRU74.
The only one that interested me was free unlimited phone calls. However, when I clicked on the link which took me to My Account, it wasn't listed. So, I called the number listed for upgrade help, only to speak to a nice Indian gentleman. He told me I couldn't have the free upgrade as I was already paying for it as part of my contract. "Can't you just give it to me and deduct the cost from my monthly bill?". "No, we can't". "Why not?". "Because you already have it so you can't have a free upgrade".
After going round in circles for a while, we obviously weren't getting anywhere, so I rang off.
On the premise nothing ventured, nothing gained, I emailed Dido Harding, TalkTalk's CEO, to ask for clarification as to why I couldn't have the "upgrade". That was the afternoon of 28 December.
I got an acknowledgement first thing the next day to say someone would be in touch. The day after I had a call from her Office Manager and after a brief conversation, I had my free calls for a year.
So a thumbs up for TalkTalk.