Hi Nico
I would say Metaphor for this one.
A hyperbole is an exaggeration, but a metaphor means comparing something (without using like or as) figuratively, not literally.
So I'm thinking "dark clouds of racial prejudice" and "the deep fog of misunderstanding" are metaphors.
Byeee