You don't usually get a compound word where the first part is a slang thing and the second part is a rather ordinary or formal thing - they don't usually mix - but 'gobsmacked' is a perfect exception to that rule.
When you think about Puritanism, you must begin by getting rid of the slang term 'Puritanism' as applied to Victorian religious hypocrisy. This does not apply to seventeenth-century Puritanism.
Other dances are like languages, like French or Spanish, but my steps are slang, and slang is always changing.