Earlier today, we met the “castaway collector” at his mind boggling apartment in Brooklyn. But I just couldn’t stop there without showing you the rest of this fantastic series This Must Be the Place from Lost & Found films. Collaborators with names like VICE magazine, NY Times and Nike, the film production company, founded by Ben Wu…