Perfect World stated that it will be sometime towards the end of this year. Not only does Champs give you CStore points, but subbing/lifetime gives you numerous other perks, more character slots, freeform trait set (Which will be unlikely to be in STO) and of course, Veteran rewards.
I got a lifetime sub to STO when it was still in Beta, so nearly 2 years now; definately paid for itself.