Ideally your theme should not be sensitive to this. Some people like the www, some prefer without
I’m sorry, but for the logo upload we use the WordPress uploader, it is not a function of our theme, it’s a WordPress core feature. But we will take a look at it and try to solve the problem. In the meantime you can add the URL of the uploaded logo manually in the input field for the logo in the theme options.