Well I must admit this site is not on the level of the worst of the scam sites, and in fact reading the faqs I find:
"I thought the software was free. Why am I being asked to pay?
The software is free. You are paying for the online help and support and the online tutorials for the lifetime of the membership."
So unless they have changed the wording of this, this does explain what you were buying. I get an inkling that all is not perfect however when I try the Support links and they are dead. The Terms of service link is also dead.
All the links to the money related bits work though! Ah well it might just be mac/opera related problems. But then again .........
Anyway, unless you purchase Limewire PRO from Limewire, you cannot contact Limewire support... but like I said you can get Limewire basic free and the technical support on the forums here is, I feel sure, just as good as TV Centrals!
BTW have you tried to contact TV Central?