I haven't been following your progress along as Mountainhiker has, Akb, but the structure and thrust of your presentation seems strong to me. As for content, it looks very good.
There are still a number of grammatical errors, and I am not sure how much MH thinks you should correct yourself, so...