Mine is in TSC. Your qualification sounds very strong. Don't worry. For my case, I don't know if additional reference letters are enough or not. Really no clue at all.