Yeah, the presentation covered those parts (motivation, and putting the pieces together). C++14 rejects the bad code by providing a deleted overload for const string&&, as covered in the following slides.
My slides are already at the upper limit for information density - I don't think I could cram even more into them.