I did a lot of looking, and as it turns out your uploads folder needs 755 or 777 permissions along with all of the files in it. It should work once you do that.
Also, I’ve spent the day testing my own timthumb trying to figure out how to duplicate your problem and solve it. From now on I will notify you as I do that
Thanks,
Landon