I don’t know about your first question, but it is possible to copy your configs to other machines.
Basically, all of your custom configuration is contained in a package named User. If you select “Preferences->Browse Packages” from the menu, you should get a finder/explorer window on the location where your packages are installed.
The contents of the User package is what you want to copy to other machines; that will copy your configuration information across.
If you use Package Control to install your plugins, then as long as you make sure to copy the “Package Control.sublime-settings” file (it’s in the User package with everything else), when you start sublime on that machine it will download and install all your plugins for you.
I keep this package in source control so I can check out a copy on new machines or use it to sync changes as I make them.