Three thoughts:
1) Keep an eye on the News section of these forums.
2) The major issues with the site are claimed to be bandwidth issues -- which means deleting unnecessary images won't help.
3) It's been said many times on this message board that they're moving their servers to a co-location that can meet the company's needs and that this is supposed to happen towards the end of this week.