LSD solves everyone's individual problems but it's definitely not the carrier of some ultimate truth. LSD can bring some buddhism into someone's life and it can free from buddhism some other person.
I remember way back in the day being on psychedelic mushrooms once, walking through the woods, and talking to Buddha, who had appeared in a rock wall in a tunnel I walked past. Then I was like "I just saw Buddha, I should say hi and talk to him." I turned back said "hi" and he was like "Dont be a Buddhist, figure it out for yourself." So I know exactly what you mean.