I am agree with all your suggestions, it is very important to start as soon as possible; even before born.
I have a personal question here, point number 5 "Read to him in more than one language if possible" is very interesting for me, I am not a native English speaker (as you can notice, haha), and I have relatives that just that technique, but I am concern about the time that is taking to my little cousin to start speaking. I mean, he is 3 years and 2 months and he cannot say a 3-word sentence in any language. Is something similar happening with little Buddy??? Is he mixing Russian and English???
Your blog is great; but the link to your about page in LifeRemix is not working. If you go to this page: http://liferemix.net/blogs and you try your link, ( http://liferemix.net/blogs/about-lifedev )you are going to find a Page not Found message. I hope it helps, it would be bad if someone loose the chance to enjoy your blog because of a link.