"He had been to the first gig we had put on and had enjoyed it" seems kind of unnecessary. This is probably because the writer knows that the gig was put on independently of what Mr Escape said, so it can be mentioned in the simple past. The things that we only know from Mr Escape, namely that he went to the gig and enjoyed it, are backshifted to the past perfect as reported speech.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.