Works perfectly straight 'out of the box' - nice job! Especially like the integrated file upload and link setting.
The only minor thing that I think would be great is if the image upload somehow registered the images in the Media Library. For example, if I wanted to use the images elsewhere, it would both eliminate duplicate use of images across the site, as well as mean that I can manage all images in the one place. But I can see why it is separate from the Media section, but if there was some way to integrate it it'd be awesome.