The site is working just fine and I used it couple of hours ago. Guess what; I am now using talk image to publish the images on micro tasking site where I am working as part time maker. They require us to post the images on their site as proof of task.
Previously most of the users used imguru only but as we know it failed badly most of us turned towards other site. So just thought why not publish our fellow members Website. :-)
You would be happy to know that most of the users are slowly switching to your site as I am chatting with them about it. Thanks a lot.