A violent man who chased his 32-year-old victim with a large knife into the path of a passing car shouting “I’ve got a surprise” has been jailed.