“so long in coming.” The Hebrew word for “long” is related to shame. Fox (The Shocken Bible) has “shamefully-late,” and Rotherham’s Emphasised Bible has “ashamed to come.”
“the hoofbeats from his chariots delayed?” The Hebrew word can refer to the sound of the chariots (NIV) or sound of the horse's hoofs (NASB). It usually involves the sound of footsteps, so the hoofbeats of the horses seems likely correct.