As said, anything non-abrasive wont remove scratches and hiding them will always be temporary, ultimately lasting as long any protection you put over the top. If that's the route you want to take then forget about T-Cut and go with some of the ones listed in this thread.
If you want them removed properly then you're looking at paying someone to machine polish the car really using abrasive compounds. The results will depend on just how deep the scratches are; some may require paint.