Hi, I have a BCom, 3 years experience in professional finance (retail and institutional), have completed the CFA level 1 exam recently, and am currently studying for the level 2 exam. All of the material presented in your questions are in my CFA level 1 textbooks, so I'll be using those as reference to make sure that all of my answers are perfect. From there, I am Canadian, so I can write in UK or USA English. :)
I'm 60-70% confident that I could complete this entire project by the end of today. From there, I can include diagrams if I have some extra time.
I'll be online for a bit, so PM if you have questions :).