It would appear so, I read somewhere from Richard that there were 207 in the first run. From looking at pictures of the new handle I belive it's what I have but it's difficult to be sure without a comparison.
Yes, anything above #207 is from the new production run.