I think the reservation is fine. Actually, it's Amadeus, which is the same as other airlines such as LH and NH.
The problem is that TG doesn't publish enough fares or publish noncompetitive fares. That's why we rarely find good deals on TG's web site.