Yes
Yes metres per second or about 50 kph.Excuse my ignorance, what is 14ms? Meters per second? I've only seen ms as an abbreviation for millisecond.