If you check in the main thread, some people have posted up their answers for this question.
On the whole, I think your answers was what most people got.
So don't shoot yourself lol
I somehow got the same answer for both parts LOL
Oh well at least (i) was right... hope I made a silly mistake and only lose 1 mark for the final answer in (ii) hahaha