I would guess this is for the reason posted in the article: the Python code is multithreaded (sort of, gevent) but the C++ code is only single threaded.
2. I'm sure the Mongo devs would accept pull requests for mongodump.
2. Doubt it, and there's no reason for me to write one for them.