As a German, I can tell you the problem is that none of these translations are common here, as the whole concept of a speed bump is something entirely ungerman. In fact the first time I've ever seen them was in Mexico, and we were joking that there isn't even a word for it in Germany.<p>Sure, you could translate it as Bremsschwelle, but I bet your metaphor would confuse most people.