I'd like to know whether ELL is the right place to ask about song meanings and slangs in general. For example,
Sheryl Crow starts a song saying "Slappin' leather" which, until some time ago, I had no idea what it could possibly mean.
The rule of thumb on ELU has been that expressions in songs and poetry are fair game, but not "interpretation", and that seems to me a good policy to follow here, too.
At my age I'm not competent to speak to current slang; but probably many people here are. I'd certainly be interested in the questions and answers.
Basically, I'd say if you're a native speaker and don't understand it, take it to ELU; if you're not a native speaker and either don't understand it or don't know whether it's "real" English you can use in ordinary writing and conversation, bring it here.