I can't stop listening to this song. I have to listen to it at least twice a day, more if possible. Don't look for an explanation because there isn't one. There cannot be one.
All the videos on Youtube are just like this one: compter-generated psychedelia + photographs of horses. The horse was the animal of the decade in the 1970s just as lolcats are the epitomic creatures of this era.