8 out of 8 (I don't see 10)--but a few of their "correct" answers contain errors. In #1, a comma
should follow New York. In #2, unless they have more than one style editor, Anya's name should be enclosed within nonrestrictive commas. In #4, I would accept all uses of the dash; in the first answer, which is the "wrong" one, the dash emphasizes a pause, though no punctuation there at all would be strictly correct.
#3, with the comma outside the closing quotation mark, which they say is wrong, would be correct in Britain and, I think, in UN and EU documents.