Everything you said is spot on except for benzos feeling the “best of all drugs”. You mustn’t have been around the block if you can say that with a straight face. There’s far more euphoric drugs out there.
But I haven't been able to find quaaludes anywhere, so maybe I am missing something ;)