A ok, but it could be you have a rash of memes on your screen with multiple tabs open
B sounds like incoming memes
C just no
D could be explosion or implosion based, so?
E inspiration so the inspiration for memes
F Mass memery my fave of yours
G sounds like temporary insanity so no
Or
H memefest
I memeburst