That's quite impressive. It took me about 3 play throughs to just hear about 80% of the words.
My ex and I wpuld get stoned and play this on repeat. Every. day. For 2 months straight in my car.
We ended up getting so good at it, we were able to go back and forth line by line.
(I had no life at 17. Dont judge)
One of my achievements is singing the fast part on beat and without fail.