The "miffed" column would be if you were only a little annoyed.
"Exasperated" would be for the very annoyed.
"I'm not having it" would mean you may be fired up enough to do something about the annoyance.
Pretty sure "Fahrvergnügen" is a joke. A little bit of non sequitur to add to the silliness. Yes, from the VW commercial -- which may have been most Americans' introduction to German or German-sounding words.
I guess "crepes" is a variation on "cripes" ... which is a euphemism for "Christ".
Not sure about "wing nut" ... I think that's a way to insult someone, rather than an expletive.
How old? LOL. Not very. I'd guess a couple of years. Just made to look like it's older.