According to wikipedia, the official name of this sign is "Ende aller Streckenverbote," which translates to "Limits no longer apply"-- which is just such an awesome mantra in so many contexts.
I am thinking of starting a religion based on this symbol and slogan. Perhaps our next ED trip can be tax exempt?