Hello! Welcome to the forums! Just make sure you read the rules! No uploading illegal software or cracks/codes/keygens. Only legit stuff. I just wanna make sure you read the rules, its for your own protection. Other than that, welcome!
Yeah free hosting is fine besides the fact that when you have a lot of images and higher bandwitdh stuff it wont work as well, I tried it when I first got my domain and it was soo slow it wasn't even funny.
Its from 2005 and most of the images has disappeared off the web. So thats probably why you are getting those red boxes which means the image doesn't exist or isnt at the link anymore.