Looks good. I agree — he just doesn’t explain it well enough!
I also tried to send my creation to McCain, but his “Mail quota exceeded.” I hope that’s a good sign and I’ll try again later.