I think it looks really good, but the design doesn't make the site.
Personally, I am "dissapointed" in imageknockout.
I know it wasn't your fault it went down, but that's life.
You really need to trust an image uploading service, and if that trust is broken, I don't think I / we can ever get it back.
But again, the design looks very nice