It's quite simple... they don't let you upload pictures. All pictures you use in your avatar or sig have to be linked from another website.
I like the new forum, they just need to add the recent threads and change the colors back. I think we're all spoiled with recent threads though, most forums don't have that (see: Fluck-It and almost every other forum).