A fresh review Rated 5 out of 5 stars
I went and deleted the old review since edits often times fail to correctly update changes in the rating. I went and experimented some more and the links indeed were working- except on Mozilla pages- What is new? Therefore this is a Mozilla problem and not a problem with your add-on. Your service appears to be working well so it is time for a review redo. However, I would advise posting the mail address on the add-on page itself. That would open up an avenue of communication. After it is all said and done though this looks like a good image hosting service!