You're right, it is long. I poured a lot into it, wanting it to be as comprehensive as possible to give a more complete understanding to people who might not know much about this.
Good suggestion on finding new, more complex words to use as putdowns. I'll have to practice saying "slubberdegullion." That's a good one.