Hi!
I'm not specialized in slapping and tapping with guitar but somehow I feel that this song is very natural to play with this kind of playing style. It can be played as a solo number for the audience or as a accompaniment in duo situations. I hope you get something out of it!
Kindest, Mikko