This journey 1 percent finished. is my command of english off? this sentence is a lyrical way to write "this journey which only 1 percent have" finished ... not this journey is 1 percent finished ... ;D
I.e., the work is never done. Urgency is forever, because no matter how much you've done, most of the work is still ahead of you, so don't slack off.
I think the original quote was transcribed with a missing word: "This journey is one percent finished".