Hah, that's a good one. I also have to wonder what their source of English was, because these expressions seem pretty common across the UK, Oz, and the States.
As someone at only the A2 level of French, I run in to slang sometimes and it's almost always something I didn't hear before via my learning tools & methods. Even if I ever do finish book-learning French, I know that street / regional French is going to be like a bonus language I'll have to grapple with.