Hi Brandon, I really like to see your patch applied, let's see what I can do (I also added Ezio in the loop).
I think you only addressed half of msg132140 : could you please have a look at the first Éric's question?
Also, still Éric made a comment on rietveld (you'd access to it clicking on 'review' next to your patch) so it would be nice if you can reply to that too.
About the ~100% coverage, it's probably me but I can't get more then 67%:
$ ./python -m coverage run --pylib --source=copy Lib/test/regrtest.py test_copy
[1/1] test_copy
1 test OK.
$ ./python -m coverage report | grep copy
Lib/copy 182 60 67%
How did you compute the coverage?