Will the marketplace have other ways of uploading new versions of extension? For example through direct download from GitHub/BitBucket and using the tags/releases for the versions on the Marketplace?

Yes, we are going to work on this for future releases.