The best definition that matches the meaning of the word "conveyed" as it is used in the context of the paragraph is:
C Definition 3 - to communicate or make known; impart
In this context, "conveyed lots of thought" refers to the way the show presented ideas and information effectively to its audience.