I think what I meant to say about "cats and traps" was that the term has seriously not made its way into the mainstream
I would suggest that if the Prime Minister himself is using a term in a public announcement, it is fairly mainstream, and those who aren't already familiar might want to get on Google or similar to avoid being left behind...