This is such a masterful track. It is about being happy with who you are and what you do, and not being part of the consumerist culture of the West. It is about having that great sense of self-certainty, and not feeling obliged to live up to others' expectations or fulfilling some type of predetermined future. Great stuff. Perhaps in my top 5-10 songs of all time.
The real reason why Hammond left top gear was actually the producers were going to make this top gears new theme song. You can hear the bit of the song they were going to use at 1:28