You might try compressing your photos first. I find it dramatically reduces the upload time as the file size is much smaller
Also if you continue to have issues with pictures not being able to be viewed the use of photobucket can sometimes help and it can be faster with the reports as you just paste the link