The number of times a picure has been downloaded was misleading. It was how many times it was viewed, not downloaded.
To view the new posts, there is a "New Posts" section in the main titlebar at the top of the page. You just have to get used to thenew layout to find things.
If you look at the attachments section, it shows you what the file size limits are for each attachment type. It is actually more generous than other forums that I use. The chances of a video file being larger than 20MB actually being downloaded and watched are smaller, as some people are using slower links, andd some are on dialups.