I spotted a minor typo. “…which we can use for for evaluation and tuning without taining our test set results.” I believe you meant to say tainting.
Otherwise, great tutorial. I’m looking forward to digging in more.