I personally think thats paranoa. I've been building computers since I was 8 and am very familiar with how to track someone. Your IP address is already logged on this forum and it's already too late
. You've admitted to guilt on a public forum which is enough evidence for probable cause.
Pictures (especially uploaded to tinypic) are the least of your concern. They're skewed/resized by the server when you upload so I HIGHLY doubt any miscellaneous information, such as camera specifications, will persist.