The presentation (video) is on Vimeo. I can't embed it (not allowed :(
pfew... I had just landed a few hours before, straight from Paris (11h flight...). Slides are here.
The sound of the video is not great, hopefully you still get something out of it.