Unfortunately you can't share your entire Google Drive like you can share a folder. Google doesn't treat Drive that way.
Think of your Google Drive storage as a post office. You can give anyone you want access to as many of the individual "boxes" inside the post office lobby as necessary, but you can't give anyone access to the entire building.
The workaround you suggested -- with a shared master folder -- is as close as you can come to sharing the entire contents of your Drive account, with the exception of @MilesMichaelson's idea of sharing credentials (which is definitely NOT recommended).
Once you've shared the master folder, you can easily grab the URL by right-clicking on the folder, selecting Share, and clicking Get shareable link in the upper right corner.
This certainly seems possible to me, without any special workarounds.
I created a folder in Google Drive for account A. The folder contained a PDF and a Google Doc.
I shared the folder with account B.
From account B, I found the folder in the "Shared with Me" section, right-clicked, and chose "Share". There was no restriction on me being able to share. In fact, I was able to share the folder with account C.
Back on account A, when I look at who the folder is shared with, I see both account B and account C.
So, it would seem that unless there's some key piece of information missing from your question, what you want to do is possible without any need for a workaround.
I went back and tried again. This time, in the "advanced" sharing options, I clicked "Prevent editors from changing access and adding new people".
Now, if account B tries to re-share, I get a note that sharing is restricted, and the ability to request that someone else be allowed access. Presumably this is what has happened in your case, and you don't want to ask for access for this other account you want to share to. (It seems that ethically the proper course is to ask for permission.)
Adding the folder to "My Drive" does not change the sharing restriction. There is no way within Google Drive to duplicate a folder in place. So, it would seem that no, there is no workaround other than the one you've already found: download and re-upload with a new name.
Best Answer
They behave as though it's a pointer. No one outside of Google knows if they use separate physical files "under the hood" to achieve this.