It's funny man. I don't know if I could think of many songs that would be less suited to slap bass than this, but somehow you made it work! I don't really dig slap in general, so I was a little surprised at how much I found myself enjoying the track.
Oh, and a lovely Rickenbacker doesn't hurt things, either
I know there are people out there who think you can't slap on a Ric, but I'd say this suggests otherwise!