I have over six years experience using matplotlib and numpy, mainly for numerical simulations of physical systems, and would have no trouble completing this project.
Specifically:
(1) Using the file you provided, I have already got this working.
(2) I don't plan to do this.
(3) Also already working.
(4) To produce a video from the image files, my solution currently uses mencoder, an external program commonly available on Linux (which I assume you are using, considering "#!" at the top of your file) to produce videos.
This is project is not hard, only a few lines different from what you already have. If chosen I will only require a little time to tidy the code and send it to you.
Thank you for considering my bid, and I hope that whoever wins provides you with a quality solution.