There's nothing wrong with this site at all. If a link is taking you back to the main page (you didn't give any specifics so I can't do **** to confirm if there is a problem or not) it's most likely a problem with your pc anyways. We don't remove inactive threads here. There's no reason to do, in my opinion it would be a step backwards because there's this feature called "search" that lets you search for information instead of having people ask the same old questions over and over again.
As far as posting pictures, it is a little more complicated than some web sites, but this is free forum hosting so we get what we get. To change that we would have to relocate the entire forum to another hosting server, and somebody would have to pay for the hosting. I sure don't know anybody that's willing to pay hundreds a month just to save a few people a couple minutes of time posting pictures.
Now, if you have any constructive suggestions, and would like to present them in a respectable manner, then I welcome your comments. If you just have more "this site sucks", then you, sir, can **** in your hat.
Thank you.