The SRT: Astronomical Validation & Scientific Perspectives