I don't know whether it was supposed to, but this had me laughing out loud! Probably because of the images your description put in my head while i was listening. I loved it. Honestly, I'm never gonna buy it on cd so's i can play it in the car going to work, but oh my god it's cool. I think i tend to love either stuff that i really totally "get" or stuff i have no hope of getting and it just blows my mind and amazes me that someone else could do it!
I love the idea (think it was diadem's?) of this being the cats prowling around each other, sizing each other up, and you should build it into an almighty cat scrap just at the end, clashing right in the middle.