The problem with m/s on roadsigns is that medium long times are usually measured in hours, and 1h/1s isn't a power of ten. I'd say that it would have been best if we had done away with *all* non-power-of-ten units when the SI units were formed.
Get rid of those pesky hours/minutes/seconds, take the current definition of a second, multiply it with 24*60*60, and call it a day. Then strongly encourage everyone to give all times in decimal fractions of days.
"I'm off for lunch, I'll be back in 40md." (1md = 1 milli day)
"We'll start the morning meeting at 350 (md)."
"The new world record for 100m is 115µd."
A road sign could say 2.5 with an implied unit Mm/d. (Which would be the same as km/md.)
Only problem is that time measuring devices (clocks) usually holds much more affectionate (and monetary) value than other measuring devices. It's a lot harder to make people replace their clock with a metric clock, than to make someone replace a yard stick with a meter stick.
But the switch should have been done at the same time as when the other SI units were formed. Changing the units one at a time isn't a good idea. And now there's a lot of stuff with built in clocks that would make it a lot harder to do a quick swatch.
And it would need to be an official switch to make it work. If it's just some watch company that decide to make watches that show time in milli days, and tries to push their company name in the unit name, then it's a sure failure. (Making the time in sync over the world so that "350" means different times of the day in different places is also a no-no.)
PS
I just realized, the only SI unit that is in use in UK is the one I'd like to get rid of.