This actually works with one serious bug.
When you browse for the picture and select it, the image path is loaded into the text field but the image does not display in the picture area. This makes it seem that nothing has worked. You can try this over and over with the same result. However, when you click on the Update User button, then the picture is displayed. So the plugin works, but the display behavior makes you think that it is not working.
I suggest an automatic update or screen refresh or what ever is needed to get the image to display immediately after selection.
Otherwise, great plugin. Thanks!