If you copied the library including the metadata.db over, you should be seeing your custom columns. Is there some error message?
What exactly do you mean by customizations? I think I've read somewhere that Calibre requires plugins to be installed, not copied over from the settings folder. Not sure about what other stuff you mean... Is Calibre actually using that folder? You can explicitly tell it where to go for configuration and such by using the
methodology described here.