Phil, I know it's tempting to tell him to be glad he wasn't older when he learned TTATT and quitchourbellyackin', but 17 yo's don't respond well to that approach. Remember how you felt when your parents said things like, "You think you got it rough, let me tell you about when I was a kid......"
Like NewYork44, I apologized to my daughter for raising her in a cult. Then I specifically mentioned things and events I said "no" to that I should have allowed and that I feel terrible for depriving her of the joy they could have brought. I explained that my mindset was that I was trying to save her life. (like not letting her play in the street) Her reaction was "Mom, you were only doing what you thought was right." Please note though, she was 10 years older than your son at the time.
If you sincerely apologize, in time your son will forgive.