The TSA has further interpreted the definition of "flight training" to only apply to training for a recreational, sport pilot, private pilot certificate, multiengine rating (at any level), or instrument rating (does not include recurrent training).
AOPA about TSA Rule
Not sure about the visa, but you do NOT need TSA approval, as training for ATP is not considered flight training.