Based on what I've seen, if you took 100 homeschooling families and they made their kids sit down and do TT and then compared them to 100 randomly selected public school students via a standardized test, my impression is that they would average about the same. So, I, personally, would not really call it "remedial math" (although, I might characterize it that way while engaging in a little hyperbole). What I would be shocked as sh*t to find out is that it really is actually, in some sense, "good". (I have perused their website fairly thoroughly -- it really looks pretty typical of math programs.)
For a bright kid, you can go one of two basic ways: theoretical science or math. I call it "theoretical science" because that's what it really is -- not math. What TT seems to lack compared to Singapore or other programs are problems like "Prove that a*b < (a+b)/2," which though it may look like a "proof", is really just an algebraic manipulation (a tough abstract calculation). But, nevertheless, it is a fairly difficult one and an important result. Or, another problem might be
"A swimming pool is divided into two equal sections. Each section has its own water supply pipe. To fill one section (using its pipe) you need a hours. To fill the other section you need b hours. How many hours would you need if you turn on both pipes and remove the wall dividing the pool into sections?"
From what I can tell, TT is really pretty light on such problems and/or really coaches a student through it too much. (That's another thing about the TT debates -- "really teaches" my ds math frequently translates into "coaches them through everything". It means something completely different when a student is truly able to figure it out on their own than it does if they are just doing a specific class of problems they have been systematically groomed for.) I believe both of these problems are in Gelfand and probably can be found in other "challenging" programs. Singapore, in particular, is renowned for its hard word problems. (On the other hand, it coaches its students through them a lot, too, with specific tricks for doing classes of problems.)
The other direction to go in is more of a pure theoretical math direction that almost no one -- not even most mathematicians -- do. In fact, the first problem above, could be an example, here, if done in a certain way. For instance, on a recent road trip, I had the following discussion with my 11 yo son. I said to suppose that I just had a collection of numbers, P (whatever we decide "the numbers" are). Suppose all I know about P are the following two things:
1) For any number, a, one and only one of the following is true: a is in P, a is the additive identity, or the additive inverse of a is in P.
and
2) P is closed under addition and multiplication. (That is, for all a and b in P, a+b is in P and ab is in P.)
Then, can -1 be in P? It was totally Socratic, and believe it or not, he came up with the reasons why -1 cannot be in P. The discussion when something like
Me: "Can P={-1}?"
Him: "No, then -1*-1=1 would have to be in P."
Me: "Then, let P={-1,1}."
Him: "Then, 1+1=2 would have to be in P."
...
(And it kept going, actually, until he finally had to resort to (1) above, but he did get there, pretty much on his own.)
At any rate, I give this example to prove the viability of what I am talking about. Even in programs like Singapore or Foerster's, say, they will approach "greater than" and "less than" heuristically. They will do something like show the student a number line and how the larger numbers are to the right and the smaller numbers are to the left. That begs the question -- you essentially have to already know what "greater than" and "less than" are to "get it". (And, fortunately, most kids do have some intuition built up about it, so it's not that big of a problem.) On the other hand, there is a book by this guy Beckenbach that handles inequality axiomatically with the very set P that I mention above. A number is called "greater than" another number if their difference is in P, for instance. So, this is another way to go -- more rigor. (Clearly, I favor the more rigor. The other way might be great training for science or an even better IQ test, or something, but it actually often even interferes with a student's ability to do rigorous math if pursued too much.)
TT doesn't seem like it is really very good at either which doesn't necessarily make it such a bad program, but it does probably make it a poor choice for challenging an advanced student.