All you said was accurate, if, ultimately, superficial.
Special relativity is fairly simple and straightforward, by the way. It's not by chance that it is included in some secondary school curricula.
General relativity, on the other hand, is hell to grasp, conceptually and to handle, mathematically. Which, of course is why it's so awesome.