A vignette<span> is a scene or a descriptive sketch. It might focus on a single moment or an image, or it may give a particularly distinct impression of a character or setting. A</span>vignette<span> is a snapshot or a glimpse. ... A </span>vignette<span> differs from a </span>short story<span> in that it doesn't necessarily have all the elements of plot.</span>
The boxed words are a compound subject.
In a sentence talking about people, the people are subjects of that sentence. Subjects are basically what is being talked about.
Because there are two people being talked about, Bob and Al, the subjects are counted as one, or compounded. This just means that you read the sentence as [Bob and Al] instead of [Bob] and Al.
Compound verbs follow the same concept, but for action words. For example, “to sing and to dance”. However, in this case since the boxed words are subjects, they are a compound subject.
“have” should be replaced with “has”.
it is an adverb clause because enjoyed is acting like a verb