It represents a person, walking (a spiritual journey) on a road on top of the wide world that goes into the horizon.
The contest holder wanted the logo to convey a feeling of energy.
A feeling of becoming "free" in life.
Free from the mental limitations, and be limitless.