Completed review.

Review comments as per Glassboard. 

I have been very nitpicky, so please take it in that spirit! I don't expect you to take all my comments, but there are some substantive ones and some genuine questions.