The graphics represent the communication process in an accurate manner. If used in a marketing class, a improvement may be an update of graphics specific to elements found in the advertising process.
The animation worked very well. There is no 'cue' that the user can click on a term for additional information. Perhaps underlining the text (as in a hyperlink) may be of assistance.