I expect that this joke is lost on a lot of people. There is a Japanese band called One OK Rock, here is a song by them if you’d like to try their music. Other than that, I guess there’s really nothing to explain. And if I do say so myself, I think this was one okay joke 🙂
Finger puppets can be bought here.