I have astonished about your amazing story as well as your writing skills, the most thing what I have liked in your topic that you create your own English community, with less possible cost. and of course the most problem facing the English learners is how to use English in their community because they cannot effort traveling to UK or USA.
Actually, I want to share with you my method to improve my speaking and listening as well. Every day try to listen to a podcast for a certain time by your IPod and try to repeat the topic every day until you feel you can predict the rest of
the topic(Memorize by listening repetition method)
Finally, I really happy for you and I wish you best for you and your family specially your little tiny girl.