Deaf-mute rapper MC Baba's song becomes viral in Africa... Thoughts?