Tive o mesmo problema que o Rafael ali.
Depois de revisar tudo no texto, vi que no vídeo faltou um return na última task. Por algum motivo o do professor funcionou, mas o meu só depois de adicionar o return.
gulp.task('usemin', function() {
return gulp.src('dist/**/*.html')
.pipe(usemin({
'js' : [uglify],
'css' : [cssmin]
}))
.pipe(gulp.dest('dist'));
});