Update for the linux folk.
I've been testing out the command line
Drive client (written by a google drive developer). Seems to be working well.
What I've tested:
-Created a "~/gDrive" directory, changed into it and did a "drive init"
-Copied "calibre" library directory into "~/gDrive" directory
-Then did a "drive push calibre" inside the "~/gDrive" directory. "calibre" folder and sub-folders successfully uploaded to Google Drive with no apparent mangling of directory names with parenthesis.
-Opened calibre, switched to using "~/gDrive/calibre" copy as my library. Deleted a bunch of books.
-Closed calibre and inside the "~/gDrive" directory did a "drive pull calibre". Deleted directories and files were restored from Google Drive copy.
-Opened calibre and the restored files were back in the database and accessible.
So far so good.