Question: Do I have to upload my template in order for my site to look correct?
It's displaying the images now, so if you haven't uploaded the template then you don't need to.
If your page is based on the template, in other words has copied all the template code which has been edited to suit your page, then the original template is not needed.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.