It seems this video has just appeared out of thin air, so everything I "know" about it is merely assumption. The major names associated with this thing only leads back to this very video when punched into a search engine. The Vimeo account itself only seems to have this one video attached to it. If you have any leads on a Bandcamp or Soundcloud, I'd love to know!
Anyway, I know Stephen Thompson is Albion, and I can see that he's both albino and his pseudonym is a play on that. Is he a rapper, or is he merely the star of this video? Will we be graced with more feel-good hip hop such as this? I hope all those questions have answers one day.