Wow, that was an extremely eloquent 4 minute piece to camera. Seems a little misplaced though. YC 120 seems to be about bringing people together who haven't already worked with great teams in SF. It seems to be for those with enthusiasm, ideas, energy, passion and drive but perhaps not a pre-existing network and connections.
I would still consider accepting him on the strength of this video because he seems like he'd be an interesting guy to throw in the mixing pot. And perhaps that's the intention of this video.