Awesome post! Looking forward to teaching my daughter and (later) son programming too -- though it's going to have to be Pascal, which is what my dad initiated me with :)
What I really loved is that how easy it was to write directly to the video buffer (320x200 256), it was ultra fast and I could even make simple games and shiny stuff :) Not sure if it's possible to do that outside dosbox anymore.
I think you should also consider letting them use the more modern learning environments for kids, too. It's hard to do fun things in Turbo Pascal, but it's easy to do fun things in languages like Scratch ([Jr]), Racket, and Python.
I say this with a tremendous love of Turbo Pascal - it was my first real programming environment as a kid. But I also had a great time with environments like Klik-n-Play and GameMaker.