Do you mean Marlon Wayans?
I was excited about it until I got to the bit about 130 minutes of battery life. But then I checked the Deity webpage linked in the article and it says 12+ hours. So now I'm excited again. Where did you get the 130 minutes stat from?
It really is an incredible story and an essential listen. Thanks for the episode!