1. It was handy, and it was already installed on my computer. I had to add in the libraries because it wasn't working with Windows. If you're on Mac (and maybe Linux) you should be able to delete JAI from the lib folder.
2. Yes, it does. I tried it with some very large images and got no collisions, whereas your summation had lots. For example, if you have an image that is half black pixels and half white pixels, yours will have the same hash no matter how they are arranged. This one is based on CRC, which is a good hash. Yours fell back on the pixel-by-pixel checker if the hashes were the same, which really slowed things down. Since this is such a good hashing function, I just got rid of that since I'm confident error will be minimal.
3. Sure, why not. I was going to do both of the first two on your list, but I ended up doing other stuff instead. I'm not sure I understand what the 3rd one on your list does.... I don't think the last thing would be something I would want, but I did consider having it output a little report in a text file with some statistics.